色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MATLAB在數學中的應用有哪些?

冬至子 ? 來源:MATLAB睡不著 ? 作者:MATLAB睡不著 ? 2023-07-20 15:18 ? 次閱讀
  • 多項式及函數

1.多項式的表示

MATLAB用一維向量來表示多項式,如多項式

圖片

表示為圖片,缺少的冪次系數用‘0’補充

2.多項式求根

求多項式的根即求使多項式為0的值,也即數學中的零點問題,MATLAB提供了 roots函數求根 ,用法如下:

>> P=[1 2 1];%x^2+2x+1=0
 >> roots(P)
ans =
    -1
    -1

根據多項式的根反求多項式則用 poly函數 ,一般多項式是行向量,根是列向量,例如:

> > r=[-1;-1];
 > > poly(r)
ans =
     1     2     1

3.多項式四則運算

加法:如果兩個多項式大小相同時,則多項式相加與標準的數組加法相同

乘法:使用conv函數

除法:使用 deconv函數 ,[a,r]=deconv(b,c)其中a為b除c的商,r為余數

>> a=[1 1];b=[1 -1];%(x+1)*(x-1)
 >> c=conv(a,b)
c =
     1     0    -1
 >> a=[1 3 1];b=[1 1];%x^2+3x+1除x+1
 >> [c,d]=deconv(a,b)
c =
     1     2
d =
     0     0    -1

4.多項式的導數、積分及其計算

導數:函數polyder可以實現多項式的求導

積分:函數 polyint(P,k) 返回多項式P的積分,積分常數項為k,默認值為0

計算:函數 polyval(P,x) 返回多項式在x處的值,x可為標量也可為向量

>> a=[1 2 1];polyder(a)
ans =
     2     2
 >> a=[1 2 1];b=polyder(a)
b =
     2     2
 >> polyint(b,3)
ans =
     1     2     3
 >> polyval(a,1)
ans =
     4

5.有理多項式

函數 [r,p,k]=residue(num,den) 可執行部分分式展開的的運算,等式兩邊互換可實現逆運算

> > num=[2 -19 29 40];
 > > den=[1 -15 68 -96];
 > > [r p k]=residue(num,den)
r =
    4.0000
    5.0000
    2.0000
p =
    8.0000
    4.0000
    3.0000
k =
     2

本例結果可表示為:

圖片

  • 數據插值

數據插值是指數據缺失時所進行的一種處理,在數據分析、圖像處理等很多領域經常用到,參加過數學建模比賽的小伙伴可能也用過,有多項式插值、分段插值、三角函數插值等。

  1. 一維函數插值

當插值函數y=f(x)一元函數時為一維插值,使用interp1函數,語法格式為 **Vq=interp1(X,V,Xq,str)** :X為自變量取值范圍,V為函數值或一向量,長度與X一致,Xq為插值點向量,str為字符串變量,設定插值方法。

str='nearest': 鄰近點插值 。插值點的值為與該插值點最近的數據點函數值。速度快但平滑性差。

str='linear': 線性插值法 。根據相鄰數據點的線性函數估計插值點的值。占用的 內存比鄰近點多,運算時間長 ,但其結果是連續的,頂點處斜率會改變。

str='spline': 三次樣條插值 。在相鄰數據點建立三次多項式函數確定插值。運算時間最長,但平滑性最好。此外還有'pchip','cubic','v5cubic'等。

y=interpft(x,n) 為一維快速傅里葉插值。當數據點呈現周期分布時,用傅里葉變換把輸入數據x變換到頻域,然后用更多點n的傅里葉逆變換變回時域,其結果是對數據進行增采樣。

x=0:10;
y=sin(x);
z=interpft(y,20);
xx=linspace(0,10,20);%生成0到10之間20個線性等分點
plot(x,y,'-o',xx,z,':o')
legend('原始數據','插值結果','Location','North')

圖片

2.二維數據插值

當插值函數y=f(x)為二元函數時為二維插值,語法格式為 **Vq=interp2(X,Y,V,Xq,Yq,str)** 其中X,Y,V是具有相同大小的矩陣,V(i,j)是數據點[X(i,j),Y(i,j)]上的函數值;Xq,Yq為待插值數據網格,str為字符串變量表示不同的插值方法,和一維的相似,例如

[X,Y]=meshgrid(-10:0.25:10);%產生數據柵格點
Z=peaks(X,Y);  %計算已知點的函數值
[x,y]=meshgrid(-10:0.05:10); %產生更精密的插值點
z=interp2(X,Y,Z,x,y);
mesh(X,Y,Z),hold on;
mesh(x,y,z+20),hold off;
axis([-3 3 -3.5 3.5 -6 30])

圖片

  • 函數極限

極限概念很簡單,在中學時就有所接觸,這里只簡單介紹一些使用極限的函數

limit(fun,x,a) :當x趨于a時,返回函數fun的極限值。

limit(fun):默認當x趨于0時求極限

limit(fun,x,a,'left') :求左極限,還有右極限'right'

  • 函數積分

MATLAB支持三重及以下的積分運算

  1. 一重積分

一元函數的數值積分有三個函數quad, quadl, quadv用法相同

[Q,num]=quad(fun,a,b,tol,str) fun為被積函數句柄,a,b為積分上限和積分下限,tol用于控制誤差,增大tol可加快計算速度但精度下降,str非0時輸出計算過程中的[num a b-a Q],num為函數計算的次數。此函數適用于精度低、被積函數平滑性較差的數值積分。num,tol,str為可選參數

quadl適用于精度高被積函數較平滑的數值積分

quadv用于被積函數是一些列函數的積分

2.二重積分

Q= dbquad (fun,xmin,xmax,ymin,ymax,tol,@quad)

Q=dbquad(fun,xmin,xmax,ymin,ymax,tol,myfun)

MATLAB默認采用quad函數計算一維積分;@quad表示用戶指定采用quadl函數來計算一維積分;myfun表示用自己編寫的一維積分函數

3.三重積分

Q= triplequad (fun,xmin,xmax,ymin,ymax,zmin,zmax,tol,@quad)后面兩個參數為可選項

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 積分器
    +關注

    關注

    4

    文章

    100

    瀏覽量

    28444
  • MATLAB仿真
    +關注

    關注

    4

    文章

    176

    瀏覽量

    19922
  • 傅里葉變換
    +關注

    關注

    6

    文章

    441

    瀏覽量

    42592
收藏 人收藏

    評論

    相關推薦

    matlab數學手冊下載

    matlab數學手冊下載 請到網站進行下載:MATLAB6.0數學手冊
    發表于 06-19 12:41

    源程序和數據_Matlab在數學建模的應用

    習慣,合理利用源程序,以取得最好的學習效果。希望大家在學習的過程,及時反饋對書中內容和程序的疑問、看法、建議等,讓我們 在互動的討論,彼此能夠更深刻地認識Matlab數學建模。也
    發表于 08-02 15:56

    MATLAB在數字圖象處理的應用

    MATLAB在數字圖象處理的應用
    發表于 08-03 09:59

    matlab工程數學應用pdf

    matlab工程數學應用pdf 第1章 MatLab簡介及使用指南第2章 MatLab基礎知識介紹第3章 MatLab符號運算及數值運算操
    發表于 06-13 13:26 ?181次下載

    MATLAB 6.0數學手冊(doc版)

    MATLAB是美國MathWorks公司自20世紀80年代中期推出的數學軟件,優秀的數值計算能力和卓越的數據可視化能力使其很快在數學軟件脫穎而出。到目前為止,其最高版本6.0版已經推
    發表于 10-29 15:57 ?0次下載

    MATLAB基礎及數學軟件_陽明盛

    MATLAB數學軟件具有十分突出的優點,因此使它能夠成為當今世界上最為優秀的數學軟件之一。它的主要優點:①書寫簡捷。全部數學內容的
    發表于 11-29 17:35 ?0次下載
    <b class='flag-5'>MATLAB</b>基礎及<b class='flag-5'>數學</b>軟件_陽明盛

    MATLAB數學建模講義

    該資料用于MATLAB的學習,并且可以將MATLAB應用于數學建模
    發表于 12-30 16:11 ?0次下載

    MATLAB數學建模算法及實例分析

    MATLAB數學建模算法及實例分析,了解MATLAB
    發表于 01-22 14:06 ?0次下載

    Matlab數學實驗PDF電子書免費下載

    本書著重介紹數學軟件 Matlab 的主要使用命令和內容 , 讀者在學習了本書之后 , 能很快掌握 Matlab 數學軟件的主要功能 , 并能用 M
    發表于 03-19 08:00 ?5次下載

    《LINGO和Excel在數學建模的應用》pdf

    《LINGO和Excel在數學建模的應用》pdf
    發表于 10-08 11:03 ?0次下載

    MATLAB數學建模資料01

    MATLAB數學建模資料01
    發表于 10-08 14:27 ?0次下載

    MATLAB數學建模資料02

    MATLAB數學建模資料02
    發表于 10-08 14:29 ?0次下載

    MATLAB數學建模資料03

    MATLAB數學建模資料03
    發表于 10-08 14:30 ?0次下載

    《LINGO和Excel在數學建模的應用》pdf

    《LINGO和Excel在數學建模的應用》pdf
    發表于 11-13 15:49 ?0次下載

    神經網絡在數學建模的應用

    數學建模是一種利用數學方法和工具來描述和分析現實世界問題的過程。神經網絡是一種模擬人腦神經元結構和功能的計算模型,可以用于解決各種復雜問題。在數學建模,神經網絡可以作為一種有效的工具
    的頭像 發表于 07-02 11:29 ?927次閱讀
    主站蜘蛛池模板: 欧美eee114| 一级黄色香蕉视频| 免费毛片a在线观看67194| 果冻传媒免费观看| 国产h视频免费观看| 超大BBWWW| 动漫H片在线播放免费高清| 纯肉无码AV在线看免费看| www黄色大片| adc免费观看| a视频在线观看| 欧美另类极品videosbest| 大迪克黑人异族| 好姑娘BD高清在线观看免费| 黄色天堂网站| 美国色情三级欧美三级纸匠情挑| xxxx美国老师1819| a免费视频| 国产香蕉视频在线播放| 九九热视频免费| 欧美日韩无套内射另类| 四虎4hu亚洲精品| 亚洲乱码一区二区三区香蕉| 4438全国免费观看| 国产1769一七六九视频在线| 极品美女穴| 日本aaaa| 在教室伦流澡到高潮H女攻视频| free高跟丝袜秘书hd| 国产女合集第六部| 二色AV天堂在线| 成人无码在线超碰视频| 在线免费福利| 伊人成色综合人网| 同桌别揉我奶了嗯啊| 人人干人人插| 男同志在线观看| 久久精品观看影院2828| 国产亚洲精品高清视频免费| 国产精品日本欧美一区二区| 国产午夜在线精品三级a午夜电影 国产午夜在线观看视频播放 |