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分人數佔總人數...