- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(3)插值舉例A、一維插值exp02_04_02.mexp02_04_03.m假設12小時內,一小時測量一次室外溫度,數據存儲在兩個MATLAB變數中。B、二維插值二維插值是基於與一維插值同樣的基本思想。二維插值是對兩變數的函數z=f(x,y)進行插值。exp02_04_04.m假設有一組海底深度測量數據,要求採用插值方式繪製海底形狀圖。七、關係和邏輯運算MATLAB的運算符有三種類型:算術運算符、關係運算符、邏輯運算符。它們的處理順序依次為算術運算符、關係運算符、邏輯運算符。在前面我們已經介紹例算術運算符,這裏我們著重介紹後兩種運算符。除了傳統的數學運算,MATLAB支持關係和邏輯運算。這些操作符和函數的目的是提供求解真/假命題的答案。一個重要的應用是控制基於真/假命題的一系列MATLAB命令(通常在M檔中)的流程,或執行次序。作為所有關係和邏輯運算式的輸入,MATLAB把任何非零數值當作真,把零當作假。所有關係和邏輯運算式的輸出,對於真,輸出為1;對於假,輸出為零。1關係操作符MATLAB關係操作符包括所有常用的比較。小於=小於或等於大於=大於或等於==等於關係操作符說明~=不等於MATLAB關係操作符能用來比較兩個同樣大小的數組,或用來比較一個數組和一個標量。在後一種情況,標量和數組中的每一個元素相比較,結果與數組大小一樣。下麵給出幾個示例: ?A=1:9,B=9-A A=123456789 B=876543210 ?tf=A4 tf=000011111找出A中大於4的元素。0出現在A=4的地方,1出現在A4的地方。?tf=(A==B)tf=000000000找出A中的元素等於B中的元素。注意,=和==意味著兩種不同的事:==比較兩個變數,當它們相等時返回1,當它們不相等時返回0;在另一方面,=被用來將運算的結果賦給一個變數。?tf=B-(A2)tf=87543210-1找出A2,並從B中減去所求得的結果向量。這個例子說明,由於邏輯運算的輸出是1和0的數組,它們也能用在數學運算中。?B=B+(B==0)*epsB=8.00007.00006.00005.00004.00003.00002.00001.00000.0000這是一個演示,表明如何用特殊的MATLAB數eps來代替在一個數組中的零元素,eps近似為2.2e-16。這種特殊的運算式在避免被0除時是很有用的。例如:?x=(-3:3)/3x=-1.0000-0.6667-0.333300.33330.66671.0000?sin(x)./xWarning:Dividebyzeroans=0.84150.92760.9816NaN0.98160.92760.8415由於第四個數據是0,計算函數sin(x)/x時給出了一個警告。由於sin(0)/0是沒定義的,在該處MATLAB結果返回NaN。用eps替代0以後,再試一次,?x=x+(x==0)*eps;?sin(x)./xans=0.84150.92760.98161.00000.98160.92760.84152邏輯操作符邏輯操作符提供了一種組合或否定關係運算式。MATLAB邏輯操作符包括:表2與|或邏輯操作符說明~非邏輯操作符用法的一些例子有:?A=1:9;B=9-A;?tf=A4%找出A大於4tf=000011111?tf=~(A4)%對上面的結果取非,也就是1替換0,0替換1tf=111100000?tf=(A2)(A6)%在A大於2‘與’A小於6處返回1tf=001110000上面的功能易於產生數組來表示不連續信號,或由多段其他信號所組成的信號。基本想法是,把數組中要保持的那些值與1相乘,所有其他值與0相乘。例如(exp02_04_05.m)3關係與邏輯函數除了上面的關係與邏輯操作符,MATLAB提供了大量的其他關係與邏輯函數,包括:xor(x,y)異或運算。x或y非零(真)返回1,
您可能关注的文档
最近下载
- 单螺杆空气压缩机说明书2012版浪潮.pdf
- 《音乐赏析》课件第二节浪漫主义时期的音乐家.ppt
- 2025华阳新材料科技集团有限公司招聘(500人)笔试备考试题及答案解析.docx
- 2024景区观光车及驾驶员配备工作指南.docx
- 深入贯彻中央八项规定精神学习教育党课(ppt).pptx VIP
- 2024学年八年级数学经典好题专项(反比例函数)练习(附答案).pdf
- 09年三明数学中考试题.doc VIP
- 【66安全文库】201高危行业(化工、危险化学品)从业人员安全生产应知应会手册.docx
- 中考数学及格冲刺1.doc
- 2025年无人机驾驶员(五级)理论考试题库(含答案)(综合卷).docx VIP
文档评论(0)