matlab如下程式,在輸入a 1,b 2之後為什麼輸出為空

2021-03-21 12:07:35 字數 2767 閱讀 9590

1樓:匿名使用者

語句後面全部是分號,不顯示,去掉分號則顯示結果。

在matlab中輸入 a(1,:)=1:2:9 a(2,:)=2:2:10 會等到什麼結果啊

2樓:麻瓜

結果如下所示:

a =1 3 5 7 92 4 6 8 10在你所給出的表示式中用到了冒號表示式,

a(1,:)=1:2:9的意思就是取出a的第一行,並且把它們賦值為從1到9間隔為2的數值,

a(2,:)=2:2:10 的意思就是把第二行取出來,並且把它們的值賦值為從2到10間隔為2的數值。

如果給出一個冒號表示式v=a:b:c,就是生成一個從a到c步長為b的一個向量。

冒號用在矩陣裡就表示提取一個矩陣的行或者列。

比如a(1:2:end,;)就表示提取a的全部奇數行、所有列。

不知道你懂沒有,如果還有問題就問吧,我儘量!

3樓:匿名使用者

要先定義一個至少包含兩行的矩陣才能這麼搞,結果前面兩行和5列就是cxd1301給你回答的那樣

4樓:匿名使用者

a(1,:)=[1 3 5 7 9];

a(2,:)=[2 4 6 8 10];

最終輸出結果為:

a =[

1 3 5 7 9

2 4 6 8 10]

你好,我是matlab新手,想求解個程式,當a=1,b=2時,y=a*x.^2+3*x+2的表示式, 30

5樓:匿名使用者

syms x %宣告變數

a=1;b=2;

x=solve(a*x.^2+3*x+2); %注意表示式不要加引號

6樓:流浪的夢

我不懂你的意思,你的方程裡就沒有b啊,怎麼算?什麼是已知數嗎,什麼是未知數啊?

matlab gui輸入框的問題,為什麼輸入a=0.42和a*2輸出是這樣?

7樓:我行我素

這是由程式決定的。你的**太模糊,看不清楚程式內容,請用文字或word文字。

8樓:匿名使用者

gyfdbhrfgsfjterghuj

matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 這個是什麼意思

9樓:墨汁諾

就是b取a的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

matlab中的矩陣:求解線性方程組是線性代數課程中的核心內容,而矩陣又在求解線性方程組的過程中扮演著舉足輕重的角色。利用科學計算軟體matlab來演示使用矩陣,同時,也使學生對線性代數的認識更加理性。

矩陣的構造:在matlab中,構造矩陣的方法有兩種。一種是直接法,就是通過鍵盤輸入的方式直接構造矩陣。另一種是利用函式產生矩陣。

10樓:花降如雪秋風錘

a=[1,2,3;4,5,6;7,8,9]表示的是輸入矩陣a,第一行是1,2,3;第二行是4,5,6;第三行是7,8,9 。

b=a(3:-1:1,1:3)表示b等於a矩陣的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

擴充套件資料

matlab的優勢特點:

1、 高效的數值計算及符號計算功能,能使使用者從繁雜的數**算分析中解脫出來。

2、具有完備的圖形處理功能,實現計算結果和程式設計的視覺化。

3、友好的使用者介面及接近數學表示式的自然化語言,使學者易於學習和掌握。

4、 功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。

11樓:佼暢赧雅媚

大括號是cell結構

小括號是矩陣結構

a是cell結構,你可以把它看成是很多子矩陣組成的新矩陣。每一個位置就是一個矩陣,每一個矩陣下的某個位置就是一個數值

matlab怎樣給任意輸入加上''再輸出?如m=[1 2],怎樣通過對m操作得到結果'[1 2]' 10

matlab如何實現將a=【1,2,3,...,12】變成b=【a;a;...100個a】

12樓:匿名使用者

b=repmat(a,[100,1]);

這段程式為什麼結果是nan (matlab程式)a=-2,b=-1,delta=0.00001

13樓:匿名使用者

不要用ans作為返回引數。以免被matlab識別有問題。因為ans就是matlab預設的一個變數

matlab中c=a<=(b&a)+b>2的值

14樓:匿名使用者

matlab三種型別運算優先順序

算數運算》關係運算》邏輯運算

1、計算b&a=1

變為c=a<=(1)+b>2

2、計算(1)+b=5

變為c=3<=5>2

3、從左往右計算

3<=5 返回1

1>2 返回0

也即是c=0

>> a=3;b=4;

c=a<=(b&a)+b>2

c =0

matlab中a1是什麼意思,matlab中A,1是什麼意思

好像也沒什麼大用,唯一的效果是 可以通過workspace中的ans看到a 1 的值。matlab中a 1 是什麼意思 matlab中a 1 表示將二維矩陣a的第一列轉置為行向量。詳細說明如下 a x,y 表示二維矩陣第x行第y列位置的元素,x為 則表示所有的行。因此,a 1 就表示a的第1列的所有...

編寫matlab程式,實現能輸入任意數字,字母后轉換成二進位制

定義一個inline函式 letter2num inline x a 1 然後可以直接轉換 letter2num abcdefgxyz ans 1 2 3 4 5 6 7 24 25 26 但要注意,輸入引數只能是小寫字母,不能包含其它字元。定義一個inline函式,然後可以直接轉換。呼叫函式uin...

編寫標準C語言程式 輸入整數,按如下方式輸出 第一行輸出所有數字,第二行輸出

程式很簡單 你將數字存到字串中 然後輸出時,指標每次向前移動一位就可以了!include int main c語言編寫程式 輸入一個正整數,將其逆序輸出。例如,輸入12345,輸出54321.跪求大神用迴圈語句 include int main return 0 分析 首先,輸入的是一個整數,因此最...