![Matlab混合編程3-1_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/19/118a8165-0fc5-4c4b-8b97-c7aae50e3fd7/118a8165-0fc5-4c4b-8b97-c7aae50e3fd71.gif)
![Matlab混合編程3-1_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-11/19/118a8165-0fc5-4c4b-8b97-c7aae50e3fd7/118a8165-0fc5-4c4b-8b97-c7aae50e3fd72.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、matlab混合編程3-1 第三章 matlab語(yǔ)言 程序設(shè)計(jì)基礎(chǔ) matlab語(yǔ)言 no.1 學(xué)什么? 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 1 matlab的基本數(shù)據(jù)類(lèi)型 2 matlab的基本運(yùn)算與輸入輸出 3 matlab的程序流程語(yǔ)句 4 matlab函數(shù)的編寫(xiě)規(guī)范與技巧hands-on matlab語(yǔ)言 no.2 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 1 matlab基本數(shù)據(jù)類(lèi)型8字節(jié)64位 -1.7 10308 1.7 10308 8字節(jié)64位 虛部double() 8字節(jié) unsigned integer signed integer uint8() 1字節(jié) int8()int
2、16() 1字節(jié)2字節(jié) uint16() 2字節(jié) uint32() 4字節(jié)charmatlab語(yǔ)言 int32()struct 4字節(jié) cell no.3 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 1 matlab基本數(shù)據(jù)類(lèi)型 1. 變量、常量與賦值語(yǔ)句結(jié)構(gòu) 2. 矩陣的表示 3. 多維數(shù)組的定義 4. 字符串變量及其處理 5. 稀疏矩陣 matlab語(yǔ)言 no.4 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 1. 變量、常量與賦值語(yǔ)句結(jié)構(gòu) atsys1212atsys 直接賦值語(yǔ)句 a=2+b at_sys12_atsys12 atsys12_a a mydocu 賦值變量=賦值表達(dá)式 2+b ans
3、=2+b a=b2; 函數(shù)調(diào)用語(yǔ)句buit-inmatlab語(yǔ)言 b2; ans=b2;返回變量表=函數(shù)名(輸入變量表) row, col=size(a)func-file subfuncno.5 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 特定常數(shù) eps 2.22 10-16x=(-6:0.1:6)*pi; y=sin(x)./x; plot(x,y) edit teach04 1 for i=1:10i j x=i2end i=sqrt(-1) matlab語(yǔ)言 no.6 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 2. 矩陣的表示 matlab 的基本單元:復(fù)數(shù)矩陣 a=1 2 3; 4 5 6;
4、 7 8 9 b=1,3,5; 7,9,2; 4,6,8 v1=1 2 3 4v2=1;2;3;4 a=a;1 3 5matlab語(yǔ)言 ?no.7 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) a=a;1 2 a(2,3) a(1 3 4,1 3)a(2,6)=1.5 a(2,4:5)=inf; a(3,4:6)=naninf ansmatlab語(yǔ)言 pi lasterr nan not a number lastwarnno.8 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) a=s1:s2:s3 a=0:0.1:1.16 a(:,1 3) ? a(:) ?no.9 matlab語(yǔ)言 第三章 matlab語(yǔ)言
5、程序設(shè)計(jì)基礎(chǔ) reshape(ans,4,2) ans(3:end,3) b=1 2 3; 4 5 6; 7 8 0;b=b+9 8 7; 6 5 4; 3 2 1*1i matlab語(yǔ)言 no.10 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 3. 多維數(shù)組的定義 自定義 edit teach05 cat(n,a1,a2,) a2 a1 size(a) p39 am length(a) concatenatematlab語(yǔ)言 no .11 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 4. 字符串變量及其處理 edit teach06 字符串查找 字符串比較 findstr(s1,s2) k = strc
6、mp(s1,s2) 位置下標(biāo)/ 串1 串2 串1 串2 1/0 matlab語(yǔ)言 no.12 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 字符串替換 下 標(biāo) strf( ) s = strrep(s1, 件 s3) strf(find( 條 s2,) 新串 原串 棄串 補(bǔ)串 strf(find(strf= ) 與雙精度互換 取字符串長(zhǎng)度 d = double(s) k length(s) s = char(d)串 長(zhǎng)度 數(shù)字變字符串 刪去空格 s = mat2str(a) ) = s(find(s= s = int2str(n) deblank(s) s = num2str(x) 字符串變數(shù)字 a
7、= eval(s) 假如s全是數(shù)字、小數(shù)點(diǎn)、 指數(shù)等組成no.13 matlab語(yǔ)言 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 5. 稀疏矩陣 轉(zhuǎn)換 比較 s sparse(a); i = eye(100); a full(s); s = speye(100); matlab語(yǔ)言 no.14 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 2 matlab的基本運(yùn)算與輸入輸出 1. 變量類(lèi)型的測(cè)試 2. 矩陣的代數(shù)運(yùn)算 3. 矩陣的規(guī)律運(yùn)算4. 矩陣的比較關(guān)系 5. 矩陣元素的數(shù)據(jù)變換6. 輸入與輸出語(yǔ)句matlab語(yǔ)言 no.15 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 1. 變量類(lèi)型的測(cè)試k = isa(
8、a,待測(cè)類(lèi)型) k = isnan(a) k = isfinite(a) k = isinf(a) k = isempty(a) any(a) all(a) double|char|. matlab語(yǔ)言 no.16 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 2. 矩陣的代數(shù)運(yùn)算 矩陣轉(zhuǎn)置 c 矩陣加減法 = transpose(a); xaa 1 a 1b 1 x ba c 矩陣乘法 = plus(a,b); c = ctranspose(a); x ba 1 矩陣左除(高斯消去法) c c c = mtimes(a,b); = = a + b; a; a * b; c c c 矩陣右除 = =
9、= mldivide(a,b); minus(a,b); c = transpose(conj(a); a mrdivide(a,b); c c ctimes(a,b); = = 矩陣乘方 c = a - =b; b; 矩陣翻轉(zhuǎn) a / b; c c cldivide(a,b); = = = mpower(a,x); c = a .* =b; x; c cacrdivide(a,b); = =.a fliplr(a); c = c = flipud(a); b; c = power(a,x); c = a ./ b; c = rot90(a); c = a . x; c = transpose
10、(a); matlab語(yǔ)言 no.17 ax b a 1 axxaa 1b b 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) a*b a11 a 21 a31 a41 a12 a22 a32 a42 a13 c11 b11 b12 c a23 b21 b22 21 c a33 31 b31 b32 c a43 41 c12 c22 c32 c42 a11 a12 a21 a22 a.*b a31 a32 a41 a42 a13 b11 a23 b21 a33 b31 a43 b41 b12 b22 b32 b42 b13 c11 b23 c21 b33 c31 b43 c41 c12 c22 c32 c42 c13 c23 c33 c43 matlab語(yǔ)言 no.18 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ) 3. 矩陣的規(guī)律運(yùn)算矩陣的與運(yùn)算 c 矩陣的或運(yùn)算 = and(a, b); c c 矩陣的非運(yùn)算 = = or(a,b); a b; c c 矩陣的異或運(yùn)算 = = not(a); a | b; c c = xor(a,b); = a; a,b大小相同 | 其中之一為標(biāo)量 matlab語(yǔ)言 no.19 第三章 matlab語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生交流會(huì)策劃方案(8篇)
- 2025年材料用過(guò)濾袋合同采購(gòu)流程
- 2025年醫(yī)用耗材集中采購(gòu)協(xié)議
- 2025年文物遺址保護(hù)服務(wù)項(xiàng)目規(guī)劃申請(qǐng)報(bào)告
- 2025年舞蹈學(xué)校教職員工勞動(dòng)合同
- 2025年貴金屬靶材項(xiàng)目申請(qǐng)報(bào)告模板
- 2025年企業(yè)互助共享協(xié)議
- 2025年單位二手商業(yè)房產(chǎn)出售合同范本
- 2025年公司員工競(jìng)業(yè)限制協(xié)議范例
- 2025年組合開(kāi)關(guān)項(xiàng)目提案報(bào)告
- GB/T 24630.2-2024產(chǎn)品幾何技術(shù)規(guī)范(GPS)平面度第2部分:規(guī)范操作集
- 鐵路運(yùn)輸經(jīng)濟(jì)法規(guī)教學(xué)大綱
- 二年級(jí)上冊(cè)100以?xún)?nèi)進(jìn)位加法豎式計(jì)算題100道及答案
- 井控培訓(xùn)考試題及答案
- 幼兒園 中班心理健康《我會(huì)傾訴》
- 貴州省遵義市數(shù)學(xué)小升初試卷及解答參考(2024-2025學(xué)年)
- 【課件】2024-2025學(xué)年高一上學(xué)期英語(yǔ)開(kāi)學(xué)第一課課件
- 專(zhuān)題04 地質(zhì)地貌-備戰(zhàn)2025年高考地理真題題源解密(新高考用)(解析版)
- 市政道路改造工程施工組織設(shè)計(jì)
- 2024-2029年擴(kuò)展塢行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃投資研究報(bào)告
- SH/T 3003-2024 石油化工合理利用能源設(shè)計(jì)導(dǎo)則(正式版)
評(píng)論
0/150
提交評(píng)論