1樓:匿名使用者
舉個例子
>> h=ezplot('x^2+y^2=1');
x=get(h,'xdata');
y=get(h,'ydata');
>> [x' y]
ans =
-6.2832 -6.2832
-6.2327 -6.2327
-6.1823 -6.1823
-6.1318 -6.1318
-6.0813 -6.0813
-6.0308 -6.0308
-5.9804 -5.9804
-5.9299 -5.9299
.。。。。
這裡的h為繪製隱含數x^2+y^2=1這個圓的圖形控制代碼x=get(h,'xdata'); 將圓的圖形控制代碼h的xdata 即x座標值賦值給向量x
matlab語法x=get(h,'xdata');中各個字元的含義是什麼?
matlab中的[num,txt,x]=xlsread('filename')函式的返回值都是什麼意思?請高手指教
matlab中hist函式的用法
2樓:匿名使用者
直方圖也被稱為頻數直方圖,它用來顯示資料集的分布情況。
在matlab中繪製直方圖的函式是hist,用法是hist(y,x),表示以向量x的各個元素為統計範圍,繪製y的分布情況。
3樓:一起包菜角
x軸是範圍(bin),y軸是頻率(個數),它的bin是1-1.75, 1.75-2.
5, 2.5-3.25, 3.
25-4 四個範圍,3,2,3,2是這些data有多少個屬於bin對應的範圍,即 3個資料在1-1.75這個範圍,2個資料在1.75-2.
5的範圍,...
[n,bins]=hist(data,4),可以輸出對應的bin(這裡輸出的bin是範圍中心的位置,可以換算成以上提到的範圍)
用matlab執行程式時,結果顯示未對輸出引數 "feature"(可能還包括其他引數)賦值。
4樓:匿名使用者
這個問題我遇過,例如:自己編的乙個函式
function y=phase1(fai,c,e)for i=1:m-1
k=fai(i,1)-fai(i+1,1);
if k>=pi/r
u=fix(k.*r./pi); %往0方向取整,如1.2取1fai(i+1,1)=fai(i+1,1)+u.*pi/t;
else if k<=-pi/r
u=fix(k.*r/-pi);%往0方向取整,如-1.2取-1fai(i+1,1)=fai(i+1,1)-u.*pi/t;
endend
end可以看出這裡改變的只有輸入量fai,缺了一句y=fai,即你的問題中也缺少
feature=××一句,因此執行錯誤時提示你錯誤。我程式設計時也忘記過,加上後就可以了。因此在你執行時缺少函式輸出量。
5樓:匿名使用者
feature_lattice函式裡的返回引數feature沒有賦值
matlab a=data(:,[4:21]) 什麼意思
6樓:匿名使用者
data 是乙個矩陣
data(x,y) x是行數 y是列數
data(:,y)就是指y列對應的所有行的值組成的乙個向量data(:,[y1:y2]) 就是指y1到y2列的對應的所有行的值組成的乙個矩陣
此外 data(:,[y1:y2])與data(:,y1:y2)結果是一樣的
因為y1:y2 預設為向量
例:data=[1 2 3
4 5 6
7 8 9];
data(1,2)=2
data(:,2)=[2
58];
data(:,[2:3])=[2 3
5 67 8];
7樓:這公尺on工資
最後乙個應該是[2 3
5 68 9]
matlab問題,matlab相關問題
感覺n 1000這個數值有問題,這樣的話x的值太大了。程式如下 x 10 exp 1000 t sin 2 t pi 2 ezplot x 不過影象很怪。我把n改為1後即n 1時的影象如下 希望能解決您的問題。4.3 兩個訊號相加的生成函式sigadd.m y,n sigadd x1,n1,x2,n...
matlab程式設計,matlab程式設計 0 1規劃問題 向高手求程式程式碼。
建立數學模型 設xi 1表示ai被選中,xi 0表示ai沒被選中。則數學模型是 max 1500x1 2000x2 1300x3 2300x4 2800x5 s.t.x1 x2 1 x4 x5 1 x1 x4 1 x2 x5 0 xi 0或1,i 1,2,3,4,5 2.程式設計求解 matlab程...
matlab中edge的用法,matlab中的edge函式入口引數如何設定?
bw edge i 採用灰度或一個二值化影象i作為它的輸入,並返回一個與i相同大小的二值化影象bw,在函式檢測到邊緣的地方為1,其他地方為0。bw edge i,sobel 自動選擇閾值用sobel運算元進行邊緣檢測。bw edge i,sobel thresh 根據所指定的敏感度閾值thresh,...