1樓:劉復民
syms x;
m=1;
for k=1:5
ym=cos(m*x);
m=m+1;end
matlab中for迴圈的使用
2樓:
如果陣列a中第一行的1000個元素中有大於0.5的,則將這個元素重新賦值為1,其它情況(等於或小於0.5)則重新賦值為-1。
m是讓rand函式產生多少列的陣列,rand(1,m)表示產生1行m個列的隨機陣列。
matlab程式在for迴圈中怎樣呼叫其他函式
3樓:匿名使用者
function ydot=rlccfun(a,b)ydot=[……
] 儲存以rlccfun.m為檔名的m檔案,在for中呼叫格式為:
rlccrun(a,b)%a,b是你要輸入的引數,為具體的資料;
matlab如何用for迴圈一個變數值?
4樓:匿名使用者
從r=xlsread('。。。.xlsx','sheet1','b1:b1359')後,要呼叫每個數值,應該用for迴圈語句來取得。即
r=xlsread('。。。.xlsx','sheet1','b1:b1359')
n=length(r) %獲得r向量的長度for i=1:n
ri=r(i); %讀取第i位置的r值
。。。end
5樓:匿名使用者
首先你需要將資料load到比如a矩陣裡
然後for i = 1 : 10
a[i]
end這種方式就可以了
請介紹一下matlab中for迴圈的怎麼使用?我不會那個help
6樓:匿名使用者
for(迴圈初值:單步執行幅度:終止條件)%(三個都可以省略)迴圈內容;
endhelp可以在matlab的命令提示視窗使用例如:help for
7樓:己詠志
請儘量減少使用for,能不用則不用,不知道為什麼,一個4迴圈的程式,用for實現要比拆分開來的4條語句慢幾秒,如果是大型的迴圈數,這個數字恐怕要大許多。
8樓:匿名使用者
迴圈結構:for語句
格式:for 迴圈變數=表示式1:表示式2:表示式3迴圈體end
【注】:表示式1:迴圈變數初值,
表示式2:步長,為1時,可省略;
表示式3:迴圈變數終值。
或:for迴圈變數=矩陣表示式
迴圈體end
【注】:執行過程是依次將矩陣的各列元素賦給迴圈變數,然後執行迴圈體語句,直至各列元素處理完畢。
matlab中for迴圈的具體用法如下:
9樓:匿名使用者
舉個例子求1+2+3+4+5
sum=0;
for i=1:5
sum=sum+i;end
matlab中for迴圈的應用
10樓:樂正潔衛汝
a=[123
4];b=[213
5];c=[381
6];for
i=1:4
sum=2.*a(i)+b(i).*c(i);
end要是每次都是隨機在a
bc中取值則要三個for迴圈。這裡就不在羅嗦了。。。
該公式如何用matlab的for迴圈表達
11樓:海浪
function(e,a,l,x,n)
你有好多引數沒說清楚,最好是一些具體值
12樓:匿名使用者
無需用for迴圈做,可以用現成函式實現:
k = ea/l * norm(x);
13樓:匿名使用者
x為n維行向量,用下式計算即可
k=e*a/l*(x*x')
14樓:匿名使用者
for i = 1: n
k = x(i)*x(i); % 假設x是一個一維矩陣
endk = k*e*a/l
matlab中怎麼產生Matlab中怎麼產生1到1之間的隨機數
x 2 rand m,n 0.5 產生m n個數,他們構成一個矩陣。一樓正解 例如 x 2 rand 5,5 0.5 x 0.7867 0.7374 0.1372 0.7279 0.7061 0.9238 0.8311 0.8213 0.7386 0.2441 0.9907 0.2004 0.636...
matlab怎麼呼叫m檔案,matlab中一個m檔案怎麼呼叫另一個m檔案的函式
用任何方式建立都行,包括記事本,或者是matlab自帶的編譯器,然後將matlab工作目錄切換到檔案所在目錄,直接輸入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多條命令 所有執行過程中的資料...
Matlab解決物理問題,題目 利用Matlab軟體解決物理問題,問題如下 在高度h 10m處以速度v 10m s
u1 340 u2 1450 f1 200 f2 2000 m11 u1 f1 m12 u2 f2 m21 u2 f1 m22 u2 f2 題目 利用matlab軟體解決物理問題,問題如下 在高度h 10m處以速度v 10m s 如何用matlab來解決物理學的問題 70 先人工建立微分方程,再用m...