introductiontomatlabprogramming.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
introductiontomatlabprogramming

長條圖 - bar 範例:大學部男生宿舍床位數 資料來源:學務處住宿組 data = [774 357 300 285]; bar(data); xlabel(齋舍別); ylabel(人數); set(gca, xticklabel,{新,實,仁,義}); 長條圖 - bar 範例:數據量測呈現 資料來源:普物實驗萬年報告 data = [15.8 15.9 15.6; 20 20.2 20.3]; bar(data); ylabel(長度); set(gca, xticklabel,{內徑,外徑}); legend(第一次,第二次,第三次); 同一個row的資料會聚集在一起 扇形圖 - pie 範例:100上學士班院系人數統計 資料來源:教務處註冊組 data=[761 869 1138 1508 940]; label={人社,科管,電資,工院,理院}; pie(data, label); 直方圖 - hist 範例:數據量測呈現 資料來源:普物實驗萬年報告 data = [72 69 75 83 67 74 82 91 69 93 84 70 68 71 78 85 69 96 88 79 ]; figure; subplot(2,2,1); hist(data); title(預設10個bin); subplot(2,2,2); hist(data,5); title(指定bin的個數); subplot(2,2,3); hist(data,65:10:95); title(指定bin的中心值); subplot(2,2,4); bar(60:10:100,histc(data,60:10:100),histc); title(指定bin的範圍); 直方圖 - hist 執行結果 如何另存/複製圖片 儲存圖片檔 File→Save As 圖片類型可選png或eps 複製圖片 Edit→Copy Figure 可利用Edit→Copy Options設定細節 關於向量與矩陣的其他函式 a = [1 2 3]; b = [6 2 7]; x = roots(a); % 方程式求根 M = cov(a, b); % 共變異矩陣 A = [1 2 3; 5 10 8; 11 -3 66]; [L U P] = lu(A); % LU分解 [Q R] = qr(A); % QR分解 [U S V] = svd(A); % 奇異值(singular value)分解 [V D] = eig(A); % 特徵分解 * * theta=linspace (0, 2*pi,1000); r= cos(4*theta); polar(theta,r); hold on r= sin(4*theta); polar(theta,r); * theta=linspace (0, 2*pi,1000); r= cos(4*theta); polar(theta,r); hold on r= sin(4*theta); polar(theta,r); * theta=linspace (0, 2*pi,1000); r= cos(4*theta); polar(theta,r); hold on r= sin(4*theta); polar(theta,r); * MATLAB 程式設計入門篇:初探MATLAB MATLAB 程式設計簡介 修改自張智星教授講義 jang@.tw .tw/~jang 清大資工系 多媒體資訊檢索實驗室 關於張智星教授 張智星 Roger Jang Ph.D. UC BerkeleyEECS (1992) The Math Works – Matlab (1993~1995) 清大資工教授(~2012/07)、台大資工教授 Matlab的基本運算 一般常數運算 在MATLAB 命令視窗(Command Window)內的提示符號( )之後輸入運算式,並按 Enter 鍵。例如: 36 + 45 ans = 81 若不想讓 MATLAB 每次都顯示運算結果,只需在運算式最後加上分號(;)即可,例如: 6/2*(1+2); 算完的答案會儲存在「ans」變數 變數 變數名稱 可使用英文、數字、底線 第一個字母必需是英文字母 大小寫視為不同 最多只能有 63個字母  範例: a = 1 %(←這是註解) 此時a為1 b = a+2 % 此時b值為3 簡易工程計算 MATLAB 是一個科學計算軟體,因此可以支援很多常用到的數學函數 y = abs(x) % 取 x 的絕對值 y = sqrt(x) % 取 x 的開平方根 y = x^(1/2)也有同樣的效果

文档评论(0)

zhaoxiaoj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档