導航:首頁 > 文件教程 > matlab保存函數文件

matlab保存函數文件

發布時間:2025-02-18 13:16:26

1. 如何在Matlab中保存文件及導入文件的幾個步驟

一、保存文件
1、保存整個工作區
File-Save Workspace
as...一個.mat文件
2、保存工作區的變數
在左工作區右擊變數名,create M-File
3、save命令(1)save將工作區中的所有變數保存在當前工作區中的文件里,文件名為matlab.mat.
MAT文件可通過load函數再次導入工作區
(2)save('filename')
將工作區中的所有變數保存為一個文件,文件名由『filename』指定,默認為當前路徑
(3)save('filename','var1','var2',...)
保存指定的變數在filename指定的文件中
二、導入文件1、load(1)load:如果matlab.mat存在,則導入matlab.mat中的所有變數,如果不存在則返回error。
(2)load filename:
將filename中的全部變數導入到工作區中
(3)load filename
XYZ:將filename中的變數X,Y,Z導入到工作區中,如果是MAT文件,在指定變數時可用通配符「*」
2、whos -filematlab.mat3、importdata
與load函數不同,將文件中的數據已結構體方式寫入
(1)importdata('filename')
(2)A=importdata('filename')4、open
Matlab使用open打開各種格式的文件,自動根據擴展名選擇相應的編輯器。
open('filename'):
以結構體的方式打開在工作區中,與importdata('filename')類似;而load('filename')將文件中的變數導入工作區中,如果要訪問其中的內容,需要以不同的格式進行。
5、從xls中讀取數據

2. matlab中如何將自己寫的函數保存到函數庫以便以後調用

太可以了,下面是一個高斯消去法程序,存為mygauss.m。

function x = mygauss(A, b)
% Solve linear system by Gauss elimination method without pivoting
n = length(b);
for k = 1 : n-1
if A(k,k)==0
fprintf('Error: the %dth pivot element equal to zero!\n',k);
return;
end
index = [k+1:n];
m = -A(index,k)/A(k,k);
A(index,index) = A(index,index) + m*A(k,index);
b(index) = b(index) + m*b(k);
end
x = zeros(n,1);
x(n) = b(n)/A(n,n);
for i = n-1:-1:1
x(i) = ( b(i) - A(i,[i+1:n])*x([i+1:n]) )/A(i,i);
end

調用時,
>>A=[10,-7,0;5,-1,5;-3,2,6];
>>b=[7;6;4];
>>mygauss(A,b)
ans =
0.0000
-1.0000
1.0000


>> mygauss([10,-7,0;5,-1,5;-3,2,6], [7;6;4])

ans =

0.0000
-1.0000
1.0000

也可以在程序種直接調用,如:
A=[10,-7,0;5,-1,5;-3,2,6];
b=[7;6;4];
x=mygauss(A,b)

3. 我用matlab編的函數文件應保存在哪個目錄下啊調用時一老說沒定一

放在Matlab的work目錄下,或者放在你自己建的任意文件夾下,然後在File菜含畝單中的Set Path中把你自己的文件夾加枝老橘到Matlab工作猛團文件夾中。

4. matlab中函數文件

首先打開電腦上的「matlab」軟體,主界面如下圖所示,可以看到命令行窗口,纖舉數點擊箭頭處的「新建」,創建一個函數文件。

5. 怎麼將matlab命令保存為M文檔

1、打開電腦上的「matlab」軟體,主界面如下圖所示。

6. matlab怎麼保存工作文件

利用save命令保存

save:將工作區中的所有變數保存在當前工作區中的文件中,文件名為 matlab.mat,MAT文件可以通過load函數再次導入工作區,MAT函數可以被不同的機器導入,甚至可以通過其他的程序調用。

save('filename'):將工作區中的所有變數保存為文件,文件名由filename指定。如果filename中包含路徑,則將文件保存在相應目錄下,否則默認路徑為當前路徑。

save('filename', 'var1', 'var2', ...):保存指定的變數在 filename 指定的文件中。

save('..., 'format'),指定保存文件的格式,格式可以為MAT文件、ASCII文件等。

(6)matlab保存函數文件擴展閱讀:

Matlab中save函數的使用

例子:

1、save test.mat 把當前工作空間的所有變數保存到test.mat

2、save('d:mymfilesjune10','vol','temp','-ASCII') 把變數vol和temp保存到June10中,使用ASCII

格式

3、s1.a = 12.7; s1.b = {'abc', [4 5; 6 7]};

s1.c = 'Hello!';

save newstruct.mat -struct s1;

把結構s1保存到文件中

使用whos -file newstruct.mat命令可以看到下面的信息:

Name Size Bytes Class

使用str = load('newstruct.mat', 'b')可以看到下面的結果:

str =

b: {'abc' [2x2 double]}

4、save('mydata', '-regexp', '^Mon|^Tue|^Wed');使用匹配符匹配變數應的信息在文件中,這里匹配的是變數。

5、注意在使用 -append 選項時涉及到的文件,需要已經存在,否在會報錯。

閱讀全文

與matlab保存函數文件相關的資料

熱點內容
iphone4ios71降級613 瀏覽:650
garageband升級 瀏覽:689
科學linux 瀏覽:447
哪裡的app理財好 瀏覽:799
linux下線程的創建線程數 瀏覽:804
怎麼改變文件大小 瀏覽:574
飛雪流水軟體注冊破解工具 瀏覽:814
csgo比賽數據哪裡看 瀏覽:961
已越獄iphone4升級ios7 瀏覽:607
微信分享但不是微商 瀏覽:877
git子模塊如何獲取最新數據 瀏覽:446
java項目ppt模板下載不了 瀏覽:493
不常用的app怎麼取消 瀏覽:230
js多點滑動選取范圍 瀏覽:756
環境監測app怎麼下載 瀏覽:444
美創科技外數據安全領域怎麼樣 瀏覽:143
蘋果手機上怎麼修改文件表 瀏覽:865
網上如何年審營業執照網站 瀏覽:304
電信版iphone好嗎 瀏覽:469
瀟湘冬兒在哪個網站 瀏覽:838

友情鏈接