當前位置:首頁 » 語數英語 » 高等應用數學問題的matlab求解

高等應用數學問題的matlab求解

發布時間: 2020-11-22 07:07:03

❶ 求指導matlab變數寫入矩陣

你是剛學matlab吧,matlab基本的語法你好像還不太明白呢

我給你解釋下

  1. E1(1)=100 首先這樣聲明變數很不可取,如果你想聲明一個標量請寫成E1=100的形式。

    如果聲明為矩陣這樣寫E1=[1,2;3,4],逗號表示同一行,分好數據換行。

  2. 寫成如 i=1:9這樣的語句默認步長就是1,沒有必要寫成1:1:9。

  3. 矩陣中的元素引用格式為M(i,j),表示矩陣M中第i行j列元素。向量引用可以直接用V(i),表示向量中的第i個元素。

  4. .*和./表示向量對應元素相乘或相除,運算要求兩個向量長度一致。

    如[1;2].*[3;4]=[3;8]

好了,現在來看你的代碼:

E1(1)=100;
E2(1)=50;

這兩步的意思是將向量E1,E2的第一個元素置為100,50。如果運行這段腳本之前你的workspace中包含名為E1,E2兩個向量,那麼將對你的程序造成很大影響。

再來看循環

fori=1:1:9;
V1(i)=3*E1(i);
E1(i)=V1(i).*E1(i)+1./V1(i);
E1(i+1)=500-E2(i);
end

i=1的時候循環內部是沒有問題的,可以運行。但是當i=2的時候,循環中最後一條語句會執行

E1(3)=500-E2(2);

這時候問題就出現了,因為根據之前的定義E2是一個標量,因此當程序執行到這一步就會報錯,E2數組下標越界。

好了,那麼還有什麼不明白的嗎?

PS:建議你找本matlab的書看看,《高等應用數學問題的MATLAB求解》這本書就不錯,我當初開始學的時候是看的這本。希望對你有幫助

❷ 請問怎樣在matlab上實現高等數學的常見運算

1、驗證矩陣運算

我們都做過矩陣的運算,大概都會有一種感受,就是繁雜。對於多行多列的矩陣運算,更是容易出錯。如何來檢驗學習效果呢,這就需要驗證結果。參考書的答案難免出現錯誤,而且如果是實際問題的話,又哪來的參考答案呢?還有一種方法,那就是自己編程解決。可是實在太麻煩了。例如說在考慮兩個矩陣 A 和 B 的乘積問題時,在 C 語言中實現就並不僅僅是一組雙重循環的問題。雙重循環當然是矩陣乘積所必需的,除此之外要考慮的問題很多:A 和 B 有一個是復數矩陣怎麼考慮;其中一個是復數矩陣時怎麼考慮;全部是實系數矩陣時又怎麼管理;這樣就要在一個程序中有4個分支,分別考慮這 4 種情況。然後還得判斷這兩個矩陣是否可乘。所以說,沒有一定時間,用 C 語言不可能編寫出考慮各種情況的子程序。然而有了 MATLAB 這樣的工具,問題就變得非常簡單了。我們只需打開MATLAB,在命令窗口執行簡單的操作便能完成運算。

例如:計算A*B,其中A= 1 2 3 B= 3 4 5

7 8 9 6 7 8

5 4 3 8 9 4

在MATLAB的命令窗口中鍵入

>> A=[1 2 3;7 8 9;5 4 3];

>> B=[3 4 5;6 7 8;8 9 4];

>> A.*B

ans =

3 8 15

42 56 72

40 36 12

其中「A=[1 2 3;7 8 9;5 4 3]; B=[3 4 5;6 7 8;8 9 4];」為負值語句,矩陣內的行用「;」隔開。A.*B代表A*B。

這個例子很簡單,但足以說明要表達的意思。MATLAB可以完成你所需要的任何矩陣運算,還包括一些常用的變換。以後再遇見多行多列的復雜矩陣運算時,我們就可以不用勞神了,有了MATLAB一切輕松解決。

2、科學運算

常見的正弦,餘弦,正切,與切等計算,一般的編程語言就能實現,甚至復雜一點的計算器也可以解決。但是他們能做求導,積分運算嗎?我想是很困難的。而MATLAB利用其符號運算工具箱可以對該函數進行解析推導,得出諸如高階導數、積分、Taylor 冪級數展開等。利用diff(),simple(),taylor()等函數,推導的結果可以直接得到。在一些題目中,我們首先要確定解題方向,然後再具體解決。可以利用MATLAB對我們的思考方向作一些推測,看是否符合題目要求。這樣,可以節省我們的大量計算時間,對正確把握題目要求,確定做題方向有很好的幫助。

例如在計算某函數的極值時,可以利用求導來解決。可是存在的函數本身很復雜,求導起來非常麻煩。利用MATLAB的解析推導,問題迎刃而解。下面的例子說明了在MATLAB中求導過程的簡單。

例:

求導

>> syms x;

>> f=x.^3*sin(x);

>> diff(f)

ans =

3*x^2*sin(x)+x^3*cos(x)

「syms x」定義了一個變數x ,diff()是求導函數。具體用法可以在幫助中獲取。

求二階導數

>> syms x;

>> f=x.^3*sin(x);

>> diff(f,x,2)

ans =

6*x*sin(x)+6*x^2*cos(x)-x^3*sin(x)

3、畫圖

在高等數學的學習中,我們常常面臨一些 有關圖形的問題。有些需要我們畫出准確的圖形,再對其仔細分析;有些圖形本身是由表達式給出的,常常超出我們的想像,根本不知其所型;還有一些可以想像出來,卻因繪圖能力不及難以描繪。這些難處都影響了我們的正常學習。

用 C 這類語言,繪制圖形也是一個難點。但使用 MATLAB 這類高級語言,完成這樣的工作就是幾個直觀語句的事。且得出的圖形美觀准確、可以將語句毫不變化地移植到另外的機器上,得出完全一致的結果,如下所示。

例:做出 的圖

在MATLAB中鍵入:

>> X=-2:0.01:2;

>> Y=X.^3-X.^2-X+1;

>> plot(X,Y)

得到如下結果:

較復雜的例子來自MATLAB的3-D DEMO。

〉〉z=peaks(25);

〉〉mesh(z);

非常簡單,僅僅幾個命令就直觀的顯示出來了。(注意大小寫,MATLAB對大小寫是敏感的)

可以看到MATLAB在畫圖方面,功能是非常強大的。不僅平面圖可以畫,立體圖也可以畫。還可以依據你的要求畫出點狀分布、直方圖等。你能想到的,它基本上都能滿足你了。只要你需要這樣的一個直觀表現,MATLAB可以輕而易舉的幫你實現。

講了這么多,一直都是泛泛而談。一方面是MATLAB的功能實在太強大,難以一一詳盡,再者我也不願將這篇短文變成MATLAB的紙版幫助。(詳盡的使用說明在MATLAB里都可以找到)我只是將我使用MATLAB的一些體會寫在這里。
MATLAB是攻讀學位的大學生、碩士生、博士生必須掌握的基本工具。它正成為對數值線性代數以及其他一些高等應用數學課程進行輔助教學的有益工具。盡快的認識和利用MATLAB,在數學學習方面有所幫助。

❸ 高等應用數學問題的matlab求解答案

(a+3b)垂直抄於(7a-5b)
可以得到:
(a+3b).(7a-5b)=0
化簡得到:
7aa+16ab-15bb=0,
根據向量的定義:a.b=|a||b|cos夾角
當兩個向量相等時,夾角為0,所以:aa=|a|^2,bb=|b|^2
題意告訴向量a和向量b夾角為60度 ,所以:ab=|a||b|cos60=1/2|a||b|,
代入上述方程可以得到:
7|a|^2+8|a||b|-15|b|^2=0,
所以:(7|a|+15|b|)(|a|-|b|)=0
捨去負根,得到:|a|=|b|.(1)
(向量a-4向量b)·(7向量a-2向量b)
=7|a|^2+8|b|^2-30ab,結合(1)
=15|a|^2-30|a||a|cos60
=15|a|^2-15|a|^2
=0,得證.

❹ 高等應用數學問題的MATLAB求解的目錄

第1章計算機數學語言概述
1.1數學問題計算機求解概述
1.1.1為什麼要學習計算機數學語言
1.1.2數學問題的解析解與數值解
1.1.3數學運算問題軟體包發展概述
1.1.4常規計算機語言的局限性
1.2計算機數學語言簡介
1.2.1計算機數學語言的出現
1.2.2三種有代表性的計算機數學語言
1.2.3開放式免費科學運算語言簡介
1.3關於本書及相關內容
1.3.1本書框架設計及內容安排
1.3.2MATILAB語言學習方法與資源
1.3.3本課程與其他相關課程的關系
1.4習題
參考文獻.
第2章MATILAB語言程序設計基礎
2.1MATILAB程序設計語言基礎
2.1.1MATILAB語言的變數與常量
2.1.2數據結構
2.1.3MATILAB的基本語句結構
2.1.4冒號表達式與子矩陣提取
2.2基本數學運算
2.2.1矩陣的代數運算
2.2.2矩陣的邏輯運算
2.2.3矩陣的比較運算
2.2.4解析結果的化簡與變換
2.2.5基本數論運算
2.3MATILAB語言的流程結構
2.3.1循環結構
2.3.2轉移結構
2.3.3開關結構
2.3.4試探結構
2.4函數編寫與調試
2.4.1MATLAB語言函數的基本結構
2.4.2可變輸入輸出個數的處理
2.4.3inline函數與匿名函數
2.5二維圖形繪制
2.5.1二維圖形繪制基本語句
2.5.2其他二維圖形繪制語句
2.5.3隱函數繪制及應用
2.5.4圖形修飾
2.6三維圖形表示
2.6.1三維曲線繪制
2.6.2三維曲面繪制
2.6.3三維圖形視角設置
2.7圖像處理簡介
2.8習題
參考文獻
第3章微積分問題的計算機求解
3.1極限問題的解析解
3.1.1單變數函數的極限
3.1.2多變數函數的極限
3.2函數導數的解析解
3.2.1函數的導數和高階導數
3.2.2多元函數的偏導數
3.2.3多元函數的Jacobian矩陣
3.2.4Hessian偏導數矩陣
3.2.5隱函數的偏導數
3.2.6參數方程的導數
3.3積分問題的解析解
3.3.1不定積分的推導
3.3.2定積分與無窮積分計算
3.3.3多重積分問題的MATLAB求解
3.4函數的級數展開與級數求和問題求解
3.4.1TaVlor冪級數展開
3.4.2Fourier級數展開
3..4.3級數求和的計算
3.4.4序列求積問題
3.5曲線積分與曲面積分的計算
3.5.1曲線積分及MATILAB求解
3.5.2曲面積分與MATILAB語言求解
3.6數值微分問題
3.6.1數值微分演算法
3.6.2中心差分方法及其MATLAB實現
3.6.3二元函數的梯度計算
3.7數值積分問題
3.7.1由給定數據進行梯形求積
3.7.2單變數數值積分問題求解
3.7.3廣義數值積分問題求解
3.7.4雙重積分問題的數值解
3.7.5三重定積分的數值求解
3.7.6多重積分數值求解
3.8習題
參考文獻
第4章線性代數問題的計算機求解
4.1特殊矩陣的輸入
4.1.1數值矩陣的輸入
4.1.2符號矩陣的輸入
4.2矩陣基本分析
4.2.1矩陣基本概念與性質
4.2.2逆矩陣與廣義逆矩陣
4.2.3矩陣的特徵值問題
4.3矩陣的基本變換與分解
4.3.1矩陣的相似變換與正交矩陣
4.3.2矩陣的三角分解和Cholesky分解
4.3.3矩陣的伴隨變換、對角變換和Jordan變換
4.3.4矩陣的奇異值分解
4.4矩陣方程的計算機求解
4.4.1線性方程組的計算機求解
4.4.2Lyapunov方程的計算機求解
4.4.3Sylvester方程的計算機求解
4.4.4Riccati方程的計算機求解
4.5非線性運算與矩陣函數求值
4.5.1面向矩陣元素的非線性運算
4.5.2矩陣函數求值
4.6習題
參考文獻
第5章積分變換與復變函數問題的計算機求解
5.1Laplace變換及其反變換
5.1.1Laplace變換及反變換的定義與性質
5.1.2Laplace變換的計算機求解
5.2Follrier變換及其反變換
5.2.1Fourier變換及反變換定義與性質
5.2.2Fouiier變換的計算機求解
5.2.3Fburier正弦和餘弦變換
5.2.4離散FOurier正弦、餘弦變換
5.3其他積分變換問題及求解
5.3.1Mellin變換
5.3.2Hankel變換及求解
5.4z變換及其反變換
5.4.1z變換及反變換定義與性質
5.4.2z變換的計算機求解
5.5復變函數問題的計算機求解
5.5.1復數矩陣及其變換
5.5.2復變函數映射及其微積分運算
5.5.3留數的概念與計算
5.5.4有理函數的部分分式展開
5.5.5基於部分分式展開的Laplace變換
5.5.6封閉曲線積分問題計算
5.6差分方程迭代求解與復平面映射分形
5.6.1差分方程求解
5.6.2復平面映射分形迭代與圖形繪制
5.7習題
參考文獻
第6章代數方程與最優化問題的計算機求解
6.1代數方程的求解
6.1.1代數方程的圖解法
6.1.2多項式型方程的准解析解法
6.1.3一般非線性方程數值解
6.1.4非線性矩陣方程求解
6.2無約束最優化問題求解
6.2.1解析解法和圖解法
6.2.2基於MATLAB的數值解法
6.2.3全局最優解與局部最優解
6.2.4利用梯度求解最優化問題
……
第7章微分議程問題的計算機求解
第8章數據插值、函數逼近問題的計算機求解
第9章概率論與數理統計問題的計算機求解
第10章數學問題的非傳統解法
……

❺ 急求《高等應用數學問題的matlab求解》(第二版)薛定宇、陳陽泉著;第七章習題7.8的第12題的解答答案

matlabsky論壇不是有專版嗎?書的作者親自答疑

❻ 誰有薛定宇的高等應用數學問題的MATLAB求解第3版或第二版

網址,新浪微盤,2004版

❼ 薛定宇、陳陽泉著《高等應用數學問題MATLAB求解》

謝謝薛教授無私分享,很好的資料!

❽ 高等數學問題的matlab求解答案

你可以參考薛定宇的《高等應用數學問題的MATLAB求解習題參考解答》

熱點內容
山東數學建模 發布:2025-09-19 18:43:59 瀏覽:882
高一上學期物理試卷 發布:2025-09-19 18:33:36 瀏覽:594
舞蹈教學組合 發布:2025-09-19 15:23:55 瀏覽:747
教學課件ppt模板免費 發布:2025-09-19 14:32:50 瀏覽:169
成都最美教師 發布:2025-09-19 13:09:19 瀏覽:871
寫作教學 發布:2025-09-19 09:54:54 瀏覽:485
初三數學動點題 發布:2025-09-19 09:23:23 瀏覽:958
高考制度歷史 發布:2025-09-19 08:57:08 瀏覽:69
小學師德考核登記表 發布:2025-09-19 07:44:03 瀏覽:662
生物材料報告 發布:2025-09-19 05:12:45 瀏覽:413