help求解matlab的排序函式

2022-12-05 13:06:19 字數 1229 閱讀 6979

1樓:公叔莎莉委靚

>>a=3;

>>solve('a*x-3=0','x')

得到的結果是

ans=

3/a也就是說,solve裡面將a當成符號,而沒有把你a=3代入。

試著改成

>>subs(solve('a*x-3=0','x'))就得到ans=1的結果了。

你的問題也可以這樣弄。

solve再加乙個subs()

另外你也可以自己將方程中的變數先將值代入,然後再解方程比如:clear

>>a=3;

>>equ=sprintf('a*x-3=0');

>>equ=subs(equ);

%這一步就是將a=3代入

>>solve(equ,x)

2樓:宦沛山靖濱

樓上的沒理解好樓主的意思.

應當是(以b排序順序來調整a):

a=[0,100,200,300];

b=[19,18,16,17];

[bb,n]=sort(b);

aa=a(n);

%注這裡用的是aa,bb,你也可直接改成

%[b,n]=sort(b);

%a=a(n)

matlab中,如何給自定義的函式,寫幫助檔案

3樓:

百分號後面就可以寫

函式的額注釋預設是第二行開始直到乙個空白航結束。

4樓:鄭瑞達是乖孩子

寫到網頁裡,然後超連結到url

在matlab自帶的幫助檔案裡找add help for your program

5樓:扈桃稅昭君

matlab在執行自定義函式m檔案時,得到的結果中見會出現好幾個ans=1?這個問題需要把你編寫**貼出來,才能分析問題出在哪兒,因為我們不是什麼神仙。

matlab沒有某個函式怎麼辦,help過了

6樓:匿名使用者

matlab沒有某個函式怎麼辦,其解決的辦法:

1、如果是常規函式,可以通過有與相同版本或其他版本的網友求助。複製粘帖其函式檔案。

2、如果是自定義函式,可以通過其他途徑獲得或自行編寫。

matlab中程式寫到一半遇到某個函式需要help怎麼做可以避免前面程式的執行

matlab求解非線性方程,Matlab解非線性方程組

如果你有n個未知bai數n個方程,就定du義乙個輸入輸zhi出都是n 1列向量的函式,dao然後用fsolve解。比專 如你想解方程組 x1 2 x2 7 x2 3 exp x1 100 就定義一屬個函式 func1 x x 1 2 x 2 7 x 2 3 exp x 1 100 x fsolve ...

用matlab程式冒泡法對數由小到大排序

冒泡法對10個數由小到大排序 a rand 1,10 隨機生成一組數 a 未排序前原始資料 n 10 陣列長度 for j 1 n 1 for i 1 n 1 if a i a i 1 c a i a i a i 1 a i 1 c endend enda 排序後陣列顯示 資料拓展 冒泡法排序原理 ...

help的句型,help 的四個句型

help 的四個句型如下 1 help sb to do sth 幫助某人做某事 2 help with sth 用.來幫助 3 help sb in 攙扶某人進某地 4 can t help doing sth 情不自禁地做某事 help 英 help 美 help v.幫助 有助於 促進 擅自拿...