置顶文章

4.1k 4 分钟

# 换行 markdown 中的换行与在其它地方键入文字不同,在使用 markdown 时,两行内容之间空了一行,表示在这两行中间添加空格。 e.g.e.g.e.g.(节选自《共产党宣言》)(德) 卡・马克思 弗・恩格斯...

文章列表

2.9k 3 分钟

本文含有多图,请注意流量消耗! # 图形对象句柄及属性 # 对象句柄值的获取 句柄引用图形对象的具体实例。使用对象句柄设置和查询对象属性的值。对象的句柄值类似于 C++ 中的引用,将对象的句柄值赋值给变量后,该变量就可以代表指定的绘图对象。 当创建图形对象时,可以将对象的句柄保存在变量中。 e.g.e.g.e.g. x=linspace(1,10);y=x.^2;h=plot(x,y);上述代码中的变量 h...
1.6k 1 分钟

本文含有多图,请注意流量消耗! # 三维曲线 # plot3 函数 和 fplot3 函数 用法与 plot 和 fplot 类似,只是多了一个参数表示 z 轴 上的值 参见: plot3 fplot3 e.g.e.g.e.g. 使用 plot3 函数绘制空间的螺旋线,参数方程如下: {x=sint+tcosty=cost−tsintz=t...
330 1 分钟

# matlab 帮助文档 可以在 matlab 软件, 主页-帮助 查看 2. 在线网址: MATLAB 帮助中心 MATLAB 帮助文档 # 小数的位数控制 使用 format 关键字控制输出小数的位数。 format long 输出的小数位数较多,可输出至小数点后 15 位。 format short 仅保留小数点后四位。 # linspace...
6k 5 分钟

本文含有多图,请注意流量消耗! # 基本绘图函数 # plot 函数 绘制二维线图。 # 向量和矩阵数据 plot (X,Y) 创建 Y 中数据对 X 中对应值的二维线图。 要绘制由线段连接的一组坐标,请将 X 和 Y 指定为相同长度的向量。 要在同一组坐标区上绘制多组坐标,请将 X 或 Y 中的至少一个指定为矩阵。 plot (X,Y,LineSpec) 使用指定的线型、标记和颜色创建绘图。 有关 LineSpec 参数,参见本文 2.1 部分 ‘线型、标记和颜色’ 。 plot (X1,Y1,...,Xn,Yn) 在同一组坐标轴上绘制多对 x 和 y...
1.4k 1 分钟

# 特殊函数 一些在实际应用中常出现的著名数学函数。可以用来计算贝塞尔函数、beta 函数、gamma 函数、误差函数、椭圆积分等。 详细信息,详见帮助文档。 传送门 # 常用的对数值进行计算的函数 函数名 功能 用法 abs 求实数的绝对值或者复数的模长 abs(-3) = 3;abs(1+1i) = 1.414213562373095 mod 取余数 mod(10,3)= 1 sqrt 求平方根,如果底数是复数则返回复数结果,与 a^(1/2) 等价。若输入一个向量,对数组中每个元素开根号 sqrt(9)=3 sqrt(-4)= 2i exp 自然常数 eee...
1.2k 1 分钟

自定义函数:能够完成相对独立功能的代码封装城的模块。 # m 文件自定义函数 # MATLAB 函数的基本结构 函数的定义: function[输出形参表:形参1,形参2,……] = 函数名(输入形参表:形参1,形参2……) 函数体end这里的 end 关键字可以省略。 函数的调用: [输出实参表]= 函数名 (输入实参表)函数中遇到 return...
1.5k 1 分钟

# 条件结构 # if-elseif-else-end 语句 用法: if 条件1 代码块elseif 条件2 代码块else 代码块end注意: `elseif` 关键字不能加空格,与 C/C++ 等语言不同。 使用 if 语句时, `if` 和 `end` 两个关键字任何时候都不能省略!其余的用法与 C/C++ 都相同。首先判断 if 后的条件,若不符合再盘导演 elseif 后的条件。若仍然不符合,直接执行 else 后的语句。 若没有 else 关键字,直接退出 if...
704 1 分钟

# 逻辑基础 # 逻辑运算符 如下表,大体与 C/C++ 相似。 MATLAB 更推荐使用运算符进行逻辑运算而非使用函数。 注意: 逻辑运算对矩阵或向量计算时会比较两个矩阵或向量对应位置的元素。 与 C/C++ 相同逻辑运算不仅可以用在 逻辑 0 与 1 上,还可以用于普通的数值。MATLAB 会把所有非零数值视为 逻辑 1 。 逻辑运算可以连续运算 注意运算优先级,可以使用小括号来指定运算顺序。 与 C/C++ 相同,形如 1< A < 0 这样的式子在 MATLAB 中也是不正确的。 && 与 ||...
3k 3 分钟

# 矩阵的创建 直接输入法:适用于元素较少的情况。 函数创建法. 常用的函数: 1. zeros、ones、eye 分别用来生成全为 0 的矩阵,全为 1 的矩阵和单位矩阵。 2. rand、randi、randn 分别用来创建均匀分布的随机数、均匀分布的随机整数和标准正态分布的随机数。e.g. 1e.g.\ 1e.g. 1 %{ 宇宙安全声明: 这里仅仅举出每个函数常用的例子,更多用法参见 MATLAB 的 help 文档。%}zeros(100); % 生成了一个大小为 100*100,元素全为 0 的矩阵。zeros(100,99); %...
665 1 分钟

本文基于 bilibili : 数模加油站【Matlab 速成】零基础入门 matlab!!数学建模 matlab / 毕业设计 / 研究生 / 神经网络工具箱 / 机器学习必看 # 1. Matlab 的变量 # 变量命名规则 在 MATLAB 中变量命名应遵循如下规则: 变量名必须以字母开头,之后可以是任意字母数字或下划线。 变量名区分字母大小写。 变量名不超过 63 个字符,第 63 个字符以后的将被忽略。 不能定义与关键字同名的变量(如 if 、end 等)。要获取关键字的完整列表,请在命令行输入 iskeyword 并运行。 特殊变量: ans、pi、inf/-inf...