matlab如何利用同一公式迴圈計算多組資料???

2025-06-16 12:55:06 字數 2305 閱讀 1440

1樓:匿名使用者

你的公式和資料寫出來看看,要不也沒辦法看看是否可以幫你。

如何在matlab裡用迴圈讀取多個文字文件裡的資料?

2樓:tn瓶邪

辦法是把這些檔案的檔名按一定的規律命名,假如有一百個資料檔案,則可以把這些檔案分別命名為:,,在讀取的時候則可以使用迴圈:

for i = 1:100

filename = ['filename' num2str(i) '.txt'];

x = load(filiname);end

3樓:網友

提示invalid file identifier. use fopen to generate a valid file identifier.指出是前面fid=fopen([int2str(j) '-' int2str(i)],'r'); 出錯了,你每次輸出下[int2str(j) '-' int2str(i)]代表的檔名,然後到當前目錄下看看有沒有對應的檔案。

4樓:網友

[a,b]=textscan(fid,'%d %d'); x1=[a,b];

不知道這個程式**錯了 ,但是這裡的x1=[a,b]; 有問題,失去了讀不同資料的意義,一直是後面的資料覆蓋前面的,

如何將matlab 每次迴圈計算矩陣 合併到乙個矩陣中?

5樓:蝶夢

在迴圈前定義空矩陣a=;,在迴圈中定義temp矩陣進行操作裝填,並且利用a=[a;temp]進行合併。

這種方法在迴圈中每次都改變了矩陣a的大小,實現了對迴圈中每一次結果的記錄。

a;b]實現了在矩陣列數相等的情況下列向合併矩陣,[a b]實現了矩陣行數相等的情況下橫向合併矩陣。

matlab如何同時分別計算多個資料

6樓:網友

for i=1:length(a)

b(i)=fun2(a(i));

end以上面方式呼叫fun2或者把你的fun2函式加上for迴圈使其能使用向量輸入。

function f=fun2(x)

for ii=1:length(x)

if x(ii)>1

f(ii)=x(ii)^2+1;

else if x(ii)<=0

f(ii)=x(ii)^3;

elsef(ii)=2*x(ii);

endendend

matlab中如何對一組資料依此進行提取,並進行計算?

7樓:木生子識時務

可以使用for迴圈,或者while迴圈。

檢視使用方法,可以使用下面的命令:

doc for

doc while

用matlab怎麼迴圈計算一矩陣中和子矩陣相同的個數!!!

8樓:網友

並且求出的各個相同的個數構成乙個矩陣。

這句話看不明白。

如果 只求相同用for 迴圈就好了。

matlab怎樣將迴圈輸出的資料結果放進乙個矩陣中,然後用作他用?

9樓:楊柳風

n = 10;

b = zeros(1,n);

for k = 1:n

r = k; %運算後資料。

b(k) = r; %存入矩陣內。

end;

10樓:網友

你直接打為。

a=1:10

就可以啦。

11樓:匿名使用者

b=zeros(1,10); 的位置放錯了,放到迴圈外,如下所示;

b=zeros(1,10);

for i=1:10

b(:,i)=i;

end或者。

b=;for i=1:10

b=[b,i];end

12樓:渣扎乙個

b = zeros(1,10);%矩陣要在迴圈外定義,如果定義在迴圈裡每次迴圈時把之前的資料覆蓋。

for i = 1 : 10 %只有最後乙個資料為10,前9個覆蓋為0

b(:,i)=i;end

13樓:簡簡單dan的

把b=zeros(1,10); 放到迴圈外就好了b=zeros(1,10);

for i=1:10

b(:,i)=iend

matlab編一巨簡單公式

a 3 b 4 c a b 如果c 1,則x是無窮,沒意義了。ss 0 while c k 1e 6,級數收斂到某一個範圍,就不計算了。ss ss c k k k 1 end然後就可以檢視求出來的和ss 你所謂k向量,應該是指k 1,2,3 吧?這不叫向量。如果真是向量,那麼c k要改成c.k,相應...

matlab中如何利用向量作為矩陣索引訪問相應元素

n維矩陣有兩個下標,n維向量只能提供一個下標。當然你可以採用單下標訪問方式。比如a a 顯示的結果是a矩陣的第1,3,4 個元素 而a 1,a 顯示的是a 1,1 a 1,3 a 1,4 的結果。matlab中陣列元素引用有三種方法 1.下標法 subscripts 2.索引法 index 3.布林...

如何在excel中利用函式公式計算某一學科排名前20名成績優

1。資料 篩選,2。然後到sheet介面,點選篩選的三角,出來下拉選單,選擇前10就可以了 自動篩選,然後點那個小三角,選擇你要篩選出的內容 如何在excel中利用函式公式計算某一學科排名前10名成績優秀率 如何在excel當前單元格中,用函式和公式計算數學成績的優秀率,即大於等於85分人數佔總人數...