數值計算用到matlab什麼部分

2021-03-17 09:28:23 字數 882 閱讀 1440

1樓:匿名使用者

f=@ (x)quadl(@(t)exp(-t.^3),0,x);

x1=-1:0.1:1;

x2=-1:0.01:1;

y1=arrayfun(@ (x)f(x),x1);

y2=arrayfun(@ (x)f(x),x2);

plot(x1,y1,x2,y2)

y2i=interp1(x1,y1,x2);

問個小問題,matlab 數值計算和符號計算有什麼根本的區別啊?

2樓:匿名使用者

數值計算時matlab的優勢所在,大部分工程問題也只能得到數值解符合運算 即解析運算 得到解析式子

例如:傅立葉變換

fourier 是符號運算

fft 是數值運算

matlab符號運算帶入數值

3樓:冰楓葉落

subs()函式,我也是今天才看到的

subs(a+b,a,2)就是把a+b裡面的a用2替換

subs(x/y,y,3)就是把x/y裡面的y用3替換

matlab符號運算的意義何在?在哪些領域有很大的意義?

4樓:匿名使用者

符號運算是與數來值運算源相對於的一種運算bai。符號運算的du

輸入(自變數)和結果(

zhi因變數)都是用無數dao值的符號表示,這樣可以得到精確的符號解,由此特點,它在解決那些你簡單的沒有大量資料的或是無法得到輸入的資料的問題有著數值運算無法完成的作用,意義重大啊。它在解決理論數學領域作用很大,像微積分,方程求解,各種變換,函式繪圖,複數方面都是符號運算的地盤。

MATLAB符號函式轉換為數值函式

1.最簡便的辦法 利用 matlabfunction 這個函式只適用於2009a及更新的版本 syms x y exp x x 2 x 1 g matlabfunction y 2.eval vectorize 函式 vectorize 的目的是將字串 string 表示式裡的 替換為 以支援向量運...

MATLAB求解微分方程數值解,MATLAB解常微分方程的數值解

結果 回 答clear all clcf x,y y 2 0.357 y 1 0.1905 y 1 y 2 x,y ode45 f,0 100 3 0 plot x,y 1 x,y 2 legend y dy dt xlabel x matlab解常微分方程的數值解 使用matlab的dsolve ...

matlab字串矩陣轉數值矩陣

fid fopen a.txt r a textscan fid,s p a a double cell2mat p double 0 matlab將數值矩陣轉化為字串矩陣 50 for i 1 length abc aa num2str abc i end 輸出aa即為字串矩陣 abc num2s...