如何把matlab的計算結果輸出到另外的中

2021-03-04 00:47:16 字數 3960 閱讀 9092

1樓:匿名使用者

fid1=fopen('f:/matlab/pal/px1.doc','wt')%將要yc處理的訊號以16位整形寫入rgb.doc文

fprintf(fid1,'%x ',px1);%這邊的px1就是要寫入的變數

fclose(fid1);

matlab迴圈並將每次迴圈的結果輸出到同一txt文件中

2樓:匿名使用者

問題bai二:

fid = fopen('data.txt', 'a'); % 新建(若不du

存在)或開啟乙個名為data.txt的檔案for ...

fprintf(fid, '%5d ', d); % d為每

zhi次要寫入的數dao

據,專『%5d』控制資料寫入的格式

endfclose(fid); % 操作屬

完成後,關閉檔案

matlab如何在乙個檔案中呼叫另乙個檔案的輸出結果

3樓:紫冰雨的季節

一:另外乙個程式肯定是個m檔案,或者乙個函式,假設函式名為fun,那麼在這個程式中,輸內入**:容c=fun(a,b);

二:其中,a,b是指要得到另外乙個程式的執行結果需要輸入的引數,c是指能得到的結果。

這樣,在本程式中就用到了另乙個程式執行的結果。

4樓:匿名使用者

在第乙個程式中 將輸出用save儲存到檔案 然後再第二個程式裡 使用load載入這些輸出

如何將matlab中輸出的結果放到word 或者 記事本 檔案中?

5樓:匿名使用者

xlsread,可以把matlab結果輸出到excel中,具體使用方法可以doc xlsread

matlab的資料輸出到乙個excel檔案裡

6樓:匿名使用者

用xlswrite('a.xls',a)命令不會當一維陣列處理的,存完後是2行3列的,你再試試看

7樓:我行我素

寫檔案時最好用函式形式,可這樣:

a=[1,2,3;3,2,1];

xlswrite( 'a.xls', a);

用save儲存為.txt檔案,如:

save( 'a.txt', 'a', '-ascii')

8樓:春禧渾敏麗

你願bai意用csvwrite嗎,保du存成zhicsv檔案,一dao樣版預設用權excel開啟

csvwrite

write

a***ma-separated

value

file

syntax

csvwrite('filename',m)csvwrite('filename',m,row,col)description

csvwrite('filename',m)writes

matrix

minto

filename

as***ma-separated

values.

csvwrite('filename',m,row,col)writes

matrix

minto

filename

starting

atthe

specified

rowand

column

offset.

therow

andcolumn

arguments

arezero-based,

sothat

row=0

andc=0

specifies

thefirst

value

inthe

file.

matlab 陣列怎樣輸出到txt檔案裡 10

9樓:白羊後空翻恢復

在baimatlab中要將大規模的矩陣寫du入到txt文字中,可以用文zhi件讀寫的方法,如dao下例:

fid=fopen('d:\data.txt','wt');%寫入文版

件路徑[m,n]=size(p); %獲取矩陣的權大小,p為要輸出的矩陣

for i=1:1:m

if mod(i,100)==0

fprintf(fid,'water levle since %d hours\n',i/100-1);

endfor j=1:1:n

if j==n %如果一行的個數達到n個則換行,否則空格

fprintf(fid,'%4.3f\n',p(i,j));

else

fprintf(fid,'%4.3f\t',p(i,j));

endend

endfclose(fid);

10樓:匿名使用者

在matlab中要將大規模來的矩陣

寫入到自txt文字bai中,可以用檔案讀寫的方法,

du如下例:zhi

fid=fopen('d:\data.txt','wt');%寫入檔案路徑dao

[m,n]=size(p); %獲取矩陣的大小,p為要輸出的矩陣

for i=1:1:m

if mod(i,100)==0

fprintf(fid,'water levle since %d hours\n',i/100-1);

endfor j=1:1:n

if j==n %如果一行的個數達到n個則換行,否則空格

fprintf(fid,'%4.3f\n',p(i,j));

else

fprintf(fid,'%4.3f\t',p(i,j));

endend

endfclose(fid);

因為矩陣比較大,可能要執行比較長的時間,請耐心等待

matlab中怎麼實現把每一次迭代結果輸出到txt文字?

11樓:匿名使用者

你這種情況有兩種方法:

法一:把每次迭代的結果先存到乙個陣列裡,計算結束後開啟檔案一次專性寫入屬,這裡需要預設的檔案開啟方式,即『w』,這樣就不會存在覆蓋問題,而且效率較高。

法二:先開啟乙個檔案,將每次迭代的結果逐個新增到檔案中,注意是「新增」,這要求檔案開啟模式是『a』,這個效率較低,不如法一。

12樓:匿名使用者

在fprintf的格式來最後加

個\n(如果開啟原始檔fopen設定了引數「bait」的話du),或者\r\n(沒有設zhi置「t」),實現換行比如daofid=fopen(『a.txt』,『wt));fprintf(fid,'%f \n',x);

matlab如何直接將文字說明和引數數值輸出到檔案中?

13樓:創舊黃

fid=fopen('test.txt','w');

fprintf(fid,'水平距離(較大值)\n\r %d\n\r',變數名);

......

fclose(fid);

科學計數法的話把%d改成%e或者%e,具體格式可以help fprintf

對於以寫形式的檔案,如果檔案存在,那麼清空原始檔,否則新建目標檔案,具體可以help fopen

如何在matlab中用.txt輸出如圖這些結果 如何把這些結果用matlab輸出 10

14樓:匿名使用者

用fopen開啟乙個檔案,然後用fprintf寫入就行

PKPM計算結果中梁計算結果標註的PL代表什麼

偏拉 是檔案的名字嗎?如果是,個人理解為 梁平法施工圖 的簡稱。望採納!satwe圖形檔案裡出現pl標識什麼意思,程式如何處理的 pkpm是乙個系列,除了 建築 結構 裝置 給排水 採暖 通風空調 電氣 設計於一體的整合化cad系統以外,目前pkpm還有建築概預算系列 鋼筋計算 工程量計算 工程計價...

fluent計算時如何將穩態計算結果作為非穩態計算的初值

在solver面板中,先選非穩態,進行不多次的迭代,然後再把非穩態改為穩態,繼續迭代計算即可。fluent結果如何作為初值計算 在solver面板中,先選非穩態,進行不多次的迭代,然後再把非穩態改為穩態,繼續迭代計算即可。直接在這結果裡面改你要用的模型 繼續算!只要你把cas dat檔案讀到flue...

EXCEL如何實現這樣的自動計算結果 如在單元格內輸入公

看圖。假設22 33 55在a1單元來格自游標定位在b1,選單欄,插入,名稱,定義,輸入 abc 不含雙引號 在引用位置輸入 evaluate a1 確定,這樣,在b1輸入 abc 就會得出算式22 33 55的結果 設1 1 1 1 1在sheet1的a2,計算結果在sheet1的b2 以exce...