關於matlab定義函式的問題,關於MATLAB定義函式的問題

2021-08-11 14:10:28 字數 651 閱讀 5868

1樓:禹仙居安然

你把上面式子存到m-file裡,不過a=。。。這一行最後的分號應該是英文字元下的,執行就可以得到結果了:

請輸入狀態矩陣a:[12;0

1]請輸入狀態矩陣b:[1;3]

請輸入狀態矩陣c:[1

0]請輸入狀態矩陣d:[0]a=

x1x2x11

2x201

b=u1x11x2

3c=x1

x2y110

d=u1y1

0continuous-time

model.

2樓:宇逸

顯示的錯誤意思是:下標標示使用錯誤,下標標示函式「subsindex」不能定義成符號變數sym型別。

這裡你對於函式的定義出現了錯誤,應該這樣寫:

>> syms x

>> f=1/x

f =1/x

>>而按照你上面的寫法,matlab認為f(x)中的x是下標標示,如下所示:

>> x=3;

>> f=magic(3)

f =8 1 6

3 5 7

4 9 2

>> y=f(x)

y =4

>>

matlab畫函式影象問題,用matlab怎麼畫基本的函式影象

x 10 0.001 10 plot x,sin x x 10 0.001 10 plot x,exp x 隱函式有點麻煩,你需要把具體的函式給我,我幫你畫 y 163380 1.60000 t.2 266667 t.2 t.2 t.2 1 1 t 這一句改成這樣就成了。如果看不清楚,可以把所有都改...

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

新建一個m檔案 在m檔案裡面第一行輸入function x,y pll x1,y1,x2,y2 這裡x1 x2 y1 y2是你函式的輸入值,x y是輸出值,接著定義你要實現的功能,比如 x x1 x2 y y1 y2 接著儲存這個m檔案,注意!這個m檔案的名字必須是定義的函式的名字,即儲存為pll....

在matlab中,如何定義函式式子中的未知常數

一 首先,開啟matlab軟體並在左上角開啟new m file新的m檔案。二 在視窗中輸入簡單定義函式版 將函式名權定義為my 函式名可以自己取 三 在螢幕上輸入 function f my x f 2 x 1,然後儲存。四 m檔案需要儲存到工作資料夾中,並命名為my.m。五 然後你可以看到有一個...