matlab中怎麼把自定義函式輸出的兩列值(x和y)以

2021-04-20 02:10:41 字數 2230 閱讀 9914

1樓:匿名使用者

請問你是怎麼儲存 的?

matlab中如何把一個兩列的資料賦值給矩陣並將兩列分別賦值x和y

2樓:匿名使用者

1、使用=號進行賦值,會將等號右邊的值付給左面,比如x=13則x就是13了。

2、可以對變數進行進一步賦值,也可以包含以前的變數,比如y=x+13。

3、以上是一維賦值,也可以賦值多維矩陣比如a=[0 1 2 3]其中可以用:來表示,如a=[0:100],表示0到100之間的數賦值給矩陣a。

4、在左下角的工作區workspace中可以看到所有的變數,也可以使用who命令來檢視所有變數。

5、使用命令clear 變數,比如clear a,會將變數a從記憶體中清除。

6、對於矩陣賦值,比如b=[1 2 3;4 5 6;],這結果如下,顯然,使用分號進行換行。就完成了。

3樓:匿名使用者

其實直接用load函式更方便

a=load('data.txt') %n*2矩陣直接讀取並儲存在a中

然後可以用迴圈

for: i=1:numel(a(:,1))ai=a(i,1);

bi=a(i,2);end

4樓:楊好巨蟹座

如果只是為了得到a矩陣第一列與第二列相加的結果,可以很方便的實現:

a=[1 2;3 4];

z=a(:,1)+a(:,2);

如果,一定要按照意思,先把x,y定義為符號變數,再賦值計算,syms x y也起不到做作用,matlab不需要定義。

a=[1 2;3 4];

x=a(:,1);

y=a(:,2);

z=x+y;

如果要一次次的計算,所知道是利用for迴圈。

a=[1 2;3 4];

for k=1:2

x=a(k,1);

y=a(k,2);

z(k)=x+y;end

5樓:

比如a=[1,2;

3,4;

5,6];

a=a(:,1)

b=a(:,2)

6樓:匿名使用者

a=load('data.txt');

ai=a(:,1);

bi=a(:,2);

我想用matlab將txt中的資料讀入然後存入陣列中,有兩列,分別是x和y值,最好每一列存為一個陣列~~謝啦!

7樓:導超

你把自己的這個txt命名為:datas.txt 然後拷貝到工作路徑裡面。

%程式如下:

a=load('datas.txt');

x=a(:,1);

y=a(:,2);

如何將matlab執行結果寫入txt檔案

8樓:水江小強

a = [1,2,3,4,5,6,7,8,9];

fp = fopen('d:\ztq.txt','wt');

for i =1 : 9

fprintf(fp, '%d', a(i));

endfclose(fp);

將陣列a匯入

到d盤中的版ztq.txt中。權

9樓:匿名使用者

最初等的函式是fprintf

高階函式有csvwrite和dlmwrite

matlab輸出有字元和資料的單元陣列到txt檔案

10樓:匿名使用者

%生成一個隨機數抄矩陣

r=rand(10,3);

%建立檔案

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

%寫頭部

fprintf(fid,'%s','wo ni ta');

fprintf(fid,'%c\n',' '); %換行baidu

%依次寫入數zhi據

for k=1:10;

for m=1:3

p=num2str(r(k,m));

fprintf(fid,'%s ',p); %每個資料用空格dao隔開

endfprintf(fid,'%c\n',' '); %寫完一行,換行

endfclose(fid); %關閉檔案

怎麼在matlab自定義函式中再呼叫自定義函式

1 函式檔案 呼叫函式檔案 定義多個m檔案 呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方...

自定義函式

一般先進bai行函式宣告,du然後定義,如int add int a,int b 函式宣告zhiint add int a,int b 函式定義,dao我這裡定義了 版一個加法函式。函式功能是權實現兩個數相加 void main 這裡只是舉個例子,當然你還可以自定義各種各樣的函式,還有就是 定義函式...

js如何呼叫自定義函式,matlab 如何建立 呼叫自定義函式?

自定義函式就是說自己寫的函式,只有自己呼叫,或是自己共享給別人後別人才可以呼叫的。也可以理解為私有函式。function a 定義一個函式,名字是a。函式呼叫,就是讓函式執行。a 函式名字後面加一對小括號就可以執行了,頁面中將彈出一個 1 這個對話方塊必須要用模擬的那種 用div做一個對話方塊,網上...