Matlab中怎麼利用for迴圈操作函式

2022-01-19 20:14:09 字數 2244 閱讀 9272

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...