MATLAB数值计算实战---2019年8月

本书详细介绍了MATLAB数值计算的基础知识,涵盖程序设计、数据类型、数值运算、符号运算、图形绘制、数值解法等内容,包括二维和三维图形绘制、动画制作、非线性方程求解、线性方程组的数值解法、插值法、函数逼近与拟合、数值积分和数值微分等多个方面,适合学习和实践。
摘要由CSDN通过智能技术生成

《MATLAB数值计算实战》—2019.8.14

第一章 MATLAB程序设计基础
1.1 程序基本要素
关键字(for/while等)、变量(局部变量、全局变量global 和永久变量persistent)和运算符( 矩阵运算和数组运算 )。
短路运算(&& 和 || )只对标量执行逻辑运算;相关的逻辑函数有 all、any等。
1.2 数据类型
常见的整数函数有 rem:求余数;ceil:向正无穷大方向取整;
复数函数:complex;检查输入是否为实数:isreal
构造字符数组利用 char 函数,以及一些常用的字符操作函数有 strcmp、sscanf 等.
单元数组创建 cell 函数,括号是访问单元数组中的元素,大括号是访问元素中的数值;celldisp函数显示单元数组中的内容;
结构体数组创建 struct 函数,structfun 将函数应用于结构数组的每一个字段;
表格型数据(M特有)用 table 函数创建,列表头是变量名称;小括号提取数据类型,大括号提取数据;
创建函数句柄需要用@;不同数据类型转换的函数有:int2str、num2cell、table2array、struct2cell等。
1.3 数值运算
灵活使用linspace/repmat/sub2ind(全标转换为单下标)等的使用。
1.4 符号运算
sym函数、simplify(对符号表达式化简)
1.5 程序控制流
程序包括:顺序结构、选择结构和循环结构。M还提供了特殊的试探结构try-catch。warning和error函数。
if-elseif-else-end;switch-case-otherwise-end;for-end;while-end。
break和continue语句。
试探结构:try-catch-end。
1.6 M文件概述
M文件包括:脚本文件、实时脚本文件(*.mlx)和函数文件。
1.7 变量检测与传递
nargin / nargout函数检测输入和输出变量个数;
varargin /varargout 函数是变长度变量函数。
evalin (ws,expression) : 跨空间计算字符表达式的值的函数;
assignin(ws,‘var’,val) : 实现跨空间赋值的函数。
1.8 程序设计实例
这类题需要多练习呀,现在得逐渐开始着手准备刷题了。2019.10.27<

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值