matlab 怎麼定義無數個連續的變數?

2025-06-14 21:10:14 字數 1551 閱讀 7188

1樓:

你可以用eval,給你個例子。

n = 100;

for j = 1 : n

eval(['m', num2str(j), j;']endtotal = 0;

for j = 1 : n

eval(['total=total+m', num2str(j),

matlab 如何定義乙個變數x為實型連續變數 並且它的數值是從1到

2樓:網友

計算機裡面的變數都是離散的,沒有連續變數,區別也只是間隔的大小。

matlab中怎樣定義多個變數?

3樓:網友

你所說的這種情況,似乎不是要160個變數,而是用乙個變數x,但x是有160個元素的向量。

4樓:藍藍藍啦啦

定義乙個x就好了,分x(i)就好了。

matlab怎麼定義兩個同時迴圈的變數?

5樓:網友

你描述的有問題。

如果同時迴圈,是不可能實現的,如果t不大的話,倒是可以這麼做。

p,t]=meshgrid([2:t])

y=f(p,t);

y=y(:)

matlab 怎麼讓乙個for的迴圈,同時定義兩個變數呢?

6樓:網友

讓k和i關聯起來就好。

如下for i=1:1:4

k = i*2-1;

.相應的操作。

end那麼每對應乙個i, 就有同步有乙個k與之對應, 且滿足1:2:7的要求。

matlab中如何定義變數從負無窮到正無窮

7樓:網友

inf(無窮大)是matlab預定義變數,負無窮大用-inf表示,正無窮大用+inf表示。

定義變數從負無窮到正無窮,可以這樣來應用,如》 syms x

int(exp(-x^2),-inf,+inf) %exp(-x^2)的定積分,x變數從負無窮到正無窮。

ans =pi^(1/2)

8樓:網友

x=-inf:inf;

正常情況下是無需這樣定義的,因系統預設變數的取值是從負無窮到正無窮的。

在matlab中,如何定義乙個變數n,使得我匯入多少資料,n就等於多少

9樓:網友

如果你匯入的資料變數為data,則n=length(data)。這樣就達到你的要求了。

matlab中for迴圈怎麼定義兩個變數,比如for i=1:n中我還想定義乙個j一起迴圈怎麼定義?

10樓:網友

for i = 1:n

for j = 1:m

endend

用雙重迴圈,建議儘量不用i和j作為迴圈變數,因為他們是複數單位。

matlab是否可以定義虛數,matlab中如何定義兩組虛數單位,要求i21,j21,ijij

想來想去只想到一個比較笨的辦法,不過不用if find和迴圈語句,而且確實管用。回 a 1 2 3 3i 2i 1i b imag a 計算向量a中所有元素的虛部,實答數的虛部為零,並且轉為負數 c real a 計算向量a中所有元素的實部,虛數的實部為零 d b c 可以,虛數單位可用i,j表示,...

matlab中怎麼用M檔案定義分段函式,再用fplot進行函

fun3 x exp x fplot fun3,3,0 m hold on fun4 x cos x fplot fun4,0,3 r 用hold on function y f x x 0 0.1 1 if x 1 2 y 2 x else y 2 1 x endfplot 2 x,2 1 x 0...

matlab中用定義的函式為什麼不能求導

首先,求導屬於bai符號運算,對於du一般的數值型的變zhi量是不能進行求導的 dao。其次,用 內 定義的匿名函式只是容一個函式控制代碼,必需對其進行呼叫才能真正使得函式生效。其實,也並非用 定義的函式就不能求導,重要的是滿足上面的兩點 要呼叫函式,而且得到的結果是符號表示式,例如 syms y ...