圖中的題目,用matlab畫圖怎麼將符號運算怎麼轉化為數值運算給變數賦值並畫出曲線圖形

2021-05-22 14:53:29 字數 2373 閱讀 4568

1樓:匿名使用者

將符號運算怎麼轉化為數值運算,可以用eval()函式。

>> syms t x

>> y=int(sin(t)/t,0,x);

>> x=0:pi/100:2*pi;

>> plot(x,eval(y))

執行結果

圖中的題目,用matlab畫圖怎麼將符號運算怎麼轉化為數值運算給變數賦值並畫出曲線圖形?

2樓:匿名使用者

看你打算用符號函式畫圖是數值計算的方式畫圖,數值計算的方式畫圖的話就算對變數進行一個範圍的取值!比如0:0.

05:10,求出相應的函式值y。如果怕分母為零,在分母后+eps。

再用plot等繪圖函式繪圖。

matlab 把符號變數轉化為數值變數 10

3樓:匿名使用者

subs(f(x),10)

subs:替換函式,上面是指把x=10賦給f(x)

4樓:匿名使用者

y = (double) x

5樓:

matlab function feval

6樓:113719小

我來解答,double(x)即可,快來給滿分!

matlab 符號運算數值代替問題,符號識別並賦值。

7樓:匿名使用者

x1,x2已經是符號變數了吧,那麼可以直接用subs函式代入麼?

subs(f,,)

matlab計算結果符號值轉化為實際數值?

8樓:時光時光墾丁丁

如果zeropoint是數值型別,可以改為disp(['在',mat2str(zeropoint),'處取得極值']);

如果zeropoint是符號型別,可以改為disp(['在',mat2str(double(zeropoint)),'處取得極值']);

或者disp(['在',char(zeropoint),'處取得極值']);

9樓:屈國慶四川巴中

主要是函式eval。可見下面三個圖

1、定義變數

2、變數x,y,z賦值

3、變數s求值

matlab符號運算與賦值

10樓:匿名使用者

你這其實是三個問題,請把上述問題所涉及到的測試**貼出來(如果受字數限制,可打包傳到網盤)。不然為了回答你這個問題,還需要做上好半天無價值的文字錄入工作。

當然,我也可以不做測試,只把思路大致說明一下,但你未必能看明白。

一個簡單的matlab先符號運算再賦值問題

11樓:真

符號計算的話一般pi會被保留,所以fc中有pis中沒有是因為s不是符號變數,是一般的數值型變數nt中沒有是因為該表示式先計算括號內的pi*rw^2,這個計算是也是按數值型別計算的。如果改為nt=0.85*(r2-r1)*lm/pi/rw^2,pi就會被保留了

subs賦值錯誤是因為r2的第一個元素50e-3代入後分母為0所以報錯

12樓:我行我素

你程式中用到sym,pi是sym類,一般在式子中不會變為小數,而是直接顯示為pi,須用vpa化為小數。你的程式有問題,可這樣改:

clc;clear

%%符號運算求出fc表示式

syms r2;

r1=50e-3;

i=3;

lm=25e-3;

rw=0.425e-3;

s=pi*0.425^2;

nt=0.85*(r2-r1)*lm/(pi*rw^2);

row=0.0175;

reff=(r1+r2)/2;

li=44.1*nt^2*reff^2/(6*reff+9*lm+10*(r2-r1));

r=nt*2*pi*reff*row/s;

fc=r/(2*pi*li);

%%對fc中變數r2賦值,畫圖fc-r2

%r2=50e-3:1e-3:200e-3;

r=51e-3:1e-3:200e-3;

%fcc=subs(fc,r2);

fcc=vpa(subs(fc,r2,r));

figure;

%plot(r2,fcc);

plot(r,fcc);

xlabel('outer radius r2(m)');

ylabel('-3db frequency (hz)');

matlab畫圖中如何標註下標,怎麼在matlab圖形的標題中輸入下標和公式

latex型別的text物件。比如xlabel 顯示ak,k為下標。matlab畫圖中特殊字元和下標有表示 下劃線上標用 指數 下標用 下劃線 希臘字母等特殊字元用 加拼音 如 alpha beta gamma theta theta gamma delta delta xi xi elta eps...

matlab用subplot畫圖,怎麼加總標題

你用suptitle命令即可。下面是該命令的幫助文件。suptitle text adds text to the top of the figure above all subplots a super title use this function after all subplot mands...

求公式!matlab畫圖,在圖中畫出幾條線,不同顏色。帶註釋

定義y1 f t y2 g t plot t,y1,r 繪製t 為橫座標,y1為縱座標的曲線,內為線條顏色 具體g 綠色y 黃色 k 黑色r 紅色b 藍色 若在一個座標系下繪製多條曲線 plot t,y1,r t,y2,g t,y3,k 繪製3條曲線,y1紅色,y2綠色,y3黑色,不同曲線之間用分號...