- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[北交邱成matlab研究生]HandsOn-3第三章Matlab语言程序设计基础.ppt
* 第三章 Matlab语言程序设计基础 * Hands-On Guidance * Colour Code: 一般性阅读内容 暂时不做的内容 要动手做的内容 引起注意的内容 § 1 Matlab基本数据类型 基本数据类型列表 double char cell? struct? int8 int16 int32 uint8 uint16 uint32 3.1 Matlab基本数据类型 * 画sinc曲线: edit t04.m 在第3行设置断点 (F10) Tools菜单?Run 曲线是否连续? 不连续怎么办? +eps 3.1 Matlab基本数据类型 * 2. 矩阵的Matlab表示 Run直到第3行的断点,用F10单步前进,观察: A=[1 2 3; 4 5 6; 7 8 9] B=[1,3,5; 7,9,2; 4,6,8] v1=[1 2 3 4] v2=[1;2;3;4] . . . . . 出错怎么办? 3.1 Matlab基本数据类型 * 3. 多维数组的定义 edit t05? 单步执行 看效果 A2 Am A1 3.1 Matlab基本数据类型 * 3.1 Matlab基本数据类型 4. 字符串变量及其处理 edit t06,在第1行设置断点,F10单步运行 字符串查找 k = findstr(s1,s2) 位置下标/[] 串1 串2 字符串比较 k = strcmp(s1,s2) 1/0 串1 串2 字符串替换 s = strrep(s1, s2, s3) 新串 原串 弃串 补串 * 3.1 Matlab基本数据类型 取字符串长度 k = length(s) 长度 串 与双精度互换 d = double(s) s = char(d) 删去空格 s = s(find(s~=’’)) 数字变字符串 s = mat2str(A) s = int2str(n) s = mun2str(x) B = eval(s) * 3.1 Matlab基本数据类型 5. 稀疏矩阵 转换 S = sparse(A); A = full(S); * 3.2 Matlab的基本运算与输入输出 § 2 Matlab的基本运算与输入输出 1. 变量类型的测试 继续使用t06.m k = isa(A,’待测类型’) double|char|... k = isnan(A) k = isfinite(A) k = isinf(A) k = isempty(A) * 3.2 Matlab的基本运算与输入输出 2. 矩阵的代数运算 矩阵转置 C = transpose(A); C = ctranspose(A); C = A’; C = transpose(conj(A)); 矩阵加减法 C = plus(A,B); C = A + B; C = minus(A); C = A - B; 矩阵乘法 C = mtimes(A,B); C = A * B; C = times(A,B); C = A .* B; 矩阵左除(高斯消去法) C = mldivide(A,B); C = A \ B; C = ldivide(A,B); C = A .\ B; 矩阵右除 C = mrdivide(A,B); C = A / B; C = rdivide(A,B); C = A ./ B; 矩阵乘方 C = mpower(A,x); C = A ^ x; C = power(A,x); C = A .^ x; 矩阵翻转 C = fliplr(A); C = flipud(A); C = rot90(A); 3. 矩阵的逻辑运算 矩阵的与运算 C = and(A, B); C = A B; 矩阵的或运算 C = or(A,B); C = A | B; 矩阵的非运算 C = not(A); C = ~ A; 矩阵的异或运算 C = xor(A,B); A,B维数相同 | 其中之一为标量 * 3.2 Matlab的基本运算与输入输出 4. 矩阵的比较关系 * 矩阵的比较运算 A B A = B A == B A B A = B A ~= B 对应元素的比较 aij bij 维数相同 特殊比较函数 find(C==1) find(isnan(C)) all(C==1) any(C==0) 3.2 Matlab的基本运算与输入输出 help . ? * 3.2 Matlab的基本运算与输入输出 5.
您可能关注的文档
- 2010年甘肃高考理科综合生物部分阅卷情况及试卷分析.ppt
- [电气控制及设备、PLC的资料]电气控制技术课件.ppt
- [微机及DSP测控方面的资料]DC AC逆变器的制作和工作机制.pdf
- [电力电子和电气控制资料]0709实用开关电源技术2.pdf
- DDS-1A6型单相电子式电能表产品说明书.pdf
- DTSD1945-2三相电子式多功能电能表使用说明书.pdf
- DSP技术及应用 成电陈金鹰教授的讲义.ppt
- DSP硬件开发培训(程川).ppt
- 测控技术与仪器-title(广东工业大学).ppt
- 单片机原理与接口技术电子教案(重庆工商职业学院).ppt
- 2023-2024学年湖南省湘西州高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省凉山州高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省日照市高一下期末数学试卷附答案解析.docx
- 2023-2024学年河北省张家口市高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省枣庄市高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省成都市高一下期末数学试卷附答案解析.docx
- 2023-2024学年四川省成都七中高一下期末数学试卷附答案解析.docx
- 2023-2024学年陕西省咸阳市高一下期末数学试卷附答案解析.docx
- 2023-2024学年山东省泰安市高一下期末数学试卷附答案解析.docx
- 黑龙江省哈尔滨市九中2024-2025年4月考试高二语文试卷.docx
文档评论(0)