1樓:匿名使用者
建一個二維陣列,把i值按順序賦值組陣列,for語句執行完後,將陣列寫入想賦值的單元格區域即可。
例:dim arry1(1 to 100)for t= 1 to a
i=f(t)
arry1(t)=i
next t
me.range("a2').resize(100,1)=arry1以上例子為將不每個i值寫入當前工作表的a2:a101區域。
2樓:夜之陰影
你這個函式寫的有問題:
1,你的r 是一個值,他在for迴圈裡面被賦值了n次,但是他只在for迴圈外面被寫過一次。
所以只有最後一次有寫到目標檔案。
2,如果你要改正,請將xlswrite寫到for迴圈裡面。
3,求人不如求己,自己在.m檔案中設定一個斷點,然後單步除錯一下,你就能發現這個問題。
4,沒有除錯不明白的程式~!祝你好運。
3樓:爆呆鳥
應該把r定義成矩陣
clear
clca=xlsread('mu=5.xlsx');
b=a(1:106,1);
c=a(1:106,2:51);
for i=1:50
x=b;
y=c(:,i);
r(i)=corrcoef(x,y);%改了這endxlswrite('aaa.xlsx',r)
4樓:匿名使用者
%%無資料,未測試
clear
clca=xlsread('mu=5.xlsx');
b=a(1:106,1);
c=a(1:106,2:51);
r=;for i=1:50
x=b;
y=c(:,i);
r=[r;corrcoef(x,y)];%改了這endxlswrite('aaa.xlsx',r)
matlab中,如何在for迴圈中把每一個元胞陣列都寫成excel檔案
5樓:三釜山
使用xlswrite(filename,a,sheet)filename是檔名
a是你要寫成excel的元胞陣列
sheet 可以選擇寫入excel的哪個sheet
6樓:匿名使用者
把 cell 矩陣寫入 excel 檔案很簡單,cell2table 變成 table格式,writetable函式就可以了。
舉個例子:
c =t = cell2table(c,'variablenames',);
writetable(t,'tabledata.xlsx')
7樓:匿名使用者
%%無資料,未測試
clear
clca=xlsread('mu=5.xlsx');
b=a(1:106,1);
c=a(1:106,2:51);
r=;for i=1:50
x=b;
y=c(:,i);
r=[r;corrcoef(x,y)];%改了這endxlswrite('aaa.xlsx',r)
8樓:阿昌的100塊
有點難,可以去找點matlab的相關資料吧
matlab中我寫了一個語句執行出了很多的結果,請問怎麼把它們完整的存放到exl中
9樓:滬漂族的日常
你的資料是矩陣的話,可以用xlswrite函式在m檔案最後一步,直接寫成excel形式的資料就行了
假如你的矩陣是x=[4,3]4行,3列。
則可以這樣,success = xlswrite('c:\matlab\work\1.xls',x,'a1:c4')。
10樓:
你的matlab版本(6.5)中沒有帶xlswrite函式,因此無法呼叫. 換個新版的就ok了(r7.11.0一定有),試試儲存成mat再copy行不行?
如何將matlab程式中每一步的計算結果都儲存到一個陣列裡?
11樓:酷呆愛死呆
>> a=0.5:0.1:2;
>> m=length(a)%%得到向來
量a的長度
自m =
16>> a1=zeros(1,16);%%建立一個矩陣用bai於儲存得到的結du果
for i=1:16
a1(1,i)=a(i)^2;%%迴圈zhi存入各個值的dao計算結果
enda1
a1 =
columns 1 through 13
0.2500 0.3600 0.
4900 0.6400 0.8100 1.
0000 1.2100 1.4400 1.
6900 1.9600 2.2500 2.
5600 2.8900
columns 14 through 163.2400 3.6100 4.0000
matlab 如何將迴圈得到資料儲存到excel的指定位置
12樓:匿名使用者
第一,可以新建多個excel**,修改111.xls。
第二,存到a1:a7 第二個存到b1:b7
matlab 怎麼在for迴圈中儲存每一次迴圈得到的值並儲存在矩陣中?
13樓:無為
matlab下標是用括號表示的
l = 4; % l劃分層數
for i = 1:l-1;
b_latitude=pi/l; % l劃分層數
latitude(i)= i*b_latitude; %第i層時的緯度
latitude(i)= pi-i*b_latitude; %計算天頂距
b_longitude(i)= acos((cos(b_latitude)-(cos(latitude(i)))^2)/(sin(latitude(i)))^2); %每層上的經度差
ni=floor(2*pi/b_longitude(i)); %每條緯線上的格網點數
for j=1:ni;
longitude(i,j)= (j - 0.5)*2*pi/ni; %經度
endend
matlab如何將每一次迴圈的變數值儲存到excel的特定行
14樓:匿名使用者
%話說j是什麼東西。。。應該是i吧?
xlswrite(filename,[rv(i),bvt(i),jv(i),tau(i),rm(i),rt(i)],['a',num2str(i),':f',num2str(i)])
%filename是檔名(字串),比如'data.xlsx'
c 語句中cout《 A func1endl中為啥加引號
cout a func1 是將其當做字串以上語句輸出 b func1 a func2 原因 這個考的是類的多型和子類重寫父類方法的一個題。func1在父類a中是一個虛擬函式,func2不是虛擬函式,在子類b中被重寫 多型中,可以用父類的指標指向子類的物件,並且根據傳入的子類物件,呼叫相應的函式,這個...
c 中函式宣告語句中可以省略什麼
若在主函式之前定義了函式,那麼在主函式裡呼叫函式時就可以省略函式的宣告。宣告中可以省略的是 引數名.比如int function int a,int b,int c 可以寫成 int function int,int,int 此外還有呼叫約定,可以不寫,不寫的話預設為 cdecl 比如 int fu...
sql語句中的符號是什麼意思,sql 語句中 符號是什麼意思?
以下希望對你有所幫助。儘管宣告字串常量的標準方法通常都很方便,但是如果字串包含很多單引號或者反斜槓,那麼理解字串的內容可能就會變得很苦澀,因為每個單引號都要加倍。為了讓這種場合下的查詢更具可讀性,postgresql 允許另外一種稱作 美元符包圍 的字串常量宣告辦法。一個通過美元符包圍宣告的字串常量...