1樓:匿名使用者
舉個列子………………x=1:100;
直接y=sin(x)就搞定。
matlab中怎麼把自定義函式輸出的兩列值(x和y)以txt格式儲存呢?
2樓:匿名使用者
請問你是怎麼儲存 的?
matlab中如何把乙個兩列的資料賦值給矩陣並將兩列分別賦值x和y
3樓:匿名使用者
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;],這結果如下,顯然,使用分號進行換行。就完成了。
4樓:匿名使用者
其實直接用load函式更方便
a=load('data.txt') %n*2矩陣直接讀取並儲存在a中
然後可以用迴圈
for: i=1:numel(a(:,1))ai=a(i,1);
bi=a(i,2);end
5樓:楊好巨蟹座
如果只是為了得到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
6樓:
比如a=[1,2;
3,4;
5,6];
a=a(:,1)
b=a(:,2)
7樓:匿名使用者
a=load('data.txt');
ai=a(:,1);
bi=a(:,2);
求問,知道兩個自變數(y和p)和乙個因變數(x)的資料,怎麼才能在matlab裡面繪出x關於y變化的函式影象?
8樓:匿名使用者
可以的,只不過需要先知道函式形式,否則只能用多項式擬合
matlab中如何定義兩組虛數單位,要求i21,j
matlab中1i 就表示乙個虛數單位。你可以將1i賦值給兩個變數即可 i 2 1 i是什麼數?i是虛數的基本單位 虛數是指平方是負數的數。虛數這個名詞是17世紀著名數學家笛卡爾創制,因為當時的觀念認為這是真實不存在的數字。後來發現虛數可對應平面上的縱軸,與對應平面上橫軸的實數同樣真實。i 2 1 ...
求matlab程式,給定4組資料x1 2,3,7,6,5 1,5,8,
建立模型y f x1,x2,x3,x4 因為y是關於x1,x2,x3,x4的線性函式,所以有f x1,x2,x3,x4 a0 a1 x1 a2 x2 a3 x3 a4 x4,x1 2,3,7,6,5 x2 1,5,8,6,7 x3 4,7,9,12,10 x4 5,8,10,13,11 y 23,2...
excel表中有姓名和身份證兩組資料,怎麼找出姓名和身份證相同的人
如果姓名和bai身份證都在 一起的,du姓名在a列,身zhi份證在b列,可在daoc2輸入公式 內 countif a 1 a2,a2 在d2輸入公式 countif b 1 b2,b2 下拉容c2 b2複製至全表 c d列單元格大於1的就是身份證和姓名有重複的。如果你說的姓名和身份證分兩組,並有重...