1樓:匿名使用者
正確的命令:
x1=rand(10,1);
x2=rand(10,1);
for i=1:10
if x1(i)<0.07
l1(i)=5;
elseif x1(i)<0.26
l1(i)=6;
elseif x1(i)<0.64
l1(i)=7;
elseif x1(i)<0.89
l1(i)=8;
else l1(i)=9;
endif x2(i)<0.23
l2(i)=14;
elseif x2(i)<0.64
l2(i)=15;
elseif x2(i)<0.91
l2(i)=16;
else l2(i)=17;
endl=l1(i)+l2(i);
end[l/100]
因為l1、l2都是矩陣,所以要加(i)否則不行。
希望對你有幫助
2樓:love萱草無憂
你最後一句[l/100],沒有任何意義,程式中,l1,l2都是一個數,而你倒數第三句
l=l1(i)+l2(i);
把l1,l2當成一個矩陣進行計算,肯定沒有結果,把這一句改為l=l1+l2;
matlab中如何程式設計序進去,matlab中的指令碼程式怎麼編寫?
matlab 程式的檔案 是以.m檔案的形式呈現的。將matlab 編寫進.m檔案內然後版 執行即可。例子 權 建立一個 helloworld.m 檔案內包括內容如下 fprintf hello world 使用快捷鍵f5直接執行,然後可以在控制檯下看到列印的 hello world 按你問的問題,...
簡單的MATLAB程式,我不會matlab
雖然我不懂你的程式,但是你裡邊有幾個問題。首先,我複製貼上到matlab之後字母 都是現實紅色的 紅色是有問題咯 我隨便用個字母q代替了下。還有就是輸出影象plot ia,n1,n2,n3,k 這一行中n2,n3,這兩個,都是在中文輸入法下打出來的。當然也不行,這些符號僅能在英文狀態下輸入。然後執行...
matlab程式中是什麼意思,matlab裡和有什麼區別
乘冪的意思,如x2可寫成x.2 是對物件每個元素都進行乘冪運算的意思。比如a是一個矩陣,a 2 a a,而a.2 b,b為a中所有元素都平方後的矩陣,即對a中的某個aij,b中對應位置的是aij 2,明白了吧?matlab裡.和 有什麼區別 這是點乘 是乘法。直接用乘法的話,是矩陣乘法,也就是說,必...