前言

一、MATLAB常见函数

二、常见语法

1.if函数

2.Switch函数

3.for函数

总结


前言

作为一名新手,浅学了一下matlab,个人感觉有一定的编程基础的话学起来很容易,我大一上学期只学了一个c语言,同时我简单的学了一下py,matlab跟c差不多,也有很多地方跟py类似。


提示:以下是本篇文章正文内容,下面案例可供参考

一、MATLAB常见函数

abs(x):绝对值函数
angle(z):复数z的相角
sqrt(x):开平方
real(z):复数z的实部
imag(z):复数z的虚部
conj(z):复数z的共轭复数

注意:round,fix,floor的函数区别
round(x):四舍五入至最近整数
fix(x):无论正负,舍去小数至最近整数
floor(x):地板函数,即舍去正小数至最近整数ceil(x):天花板函数,即加入正小数至最近整数rat(x):将实数x化为分数表示

rem(x,y):求x除以y的馀数
gcd(x,y):整数x和y的最大公因数
lcm(x,y):整数x和y的最小公倍数
exp(x):自然指数
pow2(x): 2的指数
log(x):以e为底的对数,即自然对数或
log2(x):以2为底的对数

min(x):向量x的元素的最小值
max(x):向量x的元素的最大值
mean(x):向量x的元素的平均值
median(x):向量x的元素的中位数
std(x):向量x的元素的标准差
sort(x):对向量x的元素进行排序
norm(x): 向量x的元素总和
prod(x):向量x的元素总乘积
cumsum(x):向量x的累计元素总乘积
dot(x, y): 向量x和y的内积
cross(x, y):向量x和y的外积

二、常见语法

1.if函数

(本人比较懒,单分只就不写了)

代码如下(示例):

if     条件1     语句1
elseif 条件2语句2
elseif 条件3语句3
..............
else语句组n
end

2.Switch函数

代码如下(示例):

switch 表达式case 结果1语句1case 结果1语句2case 结果1语句3......otherwise语句组n
end

本人刚刚才开始写博客,不是很了解这个框框是怎么弄的,然后本人又比较懒,懒得动了,截图截图哈。


注意:如果case后面是一样的结果,那么只会出现第一个结果,下一条是不会读的

3.for函数

for循环变量=表达式1:表达式2:表达式3
循环体语句
end表达式1是初值
表达式2是步长
表达式3是终值

4.while函数

while条件
        循环体语句
end

例题就不写了,太累人了,学这个主要是兴趣方面,不是主要要学的东西,所以后面写的不会太深入,大家就浅浅的看一下吧

Matlab数学建模小白篇相关推荐

  1. matlab球落点的数学建模,MATLAB数学建模:智能优化算法-人工鱼群算法

    MATLAB 数学建模: 人工鱼群算法 1. 基本原理 人工鱼群算法是一种受鱼群聚集规律而启发的优化算法. 在人工鱼群算法中, 我们假定鱼群的活动行为分为: 觅食行为, 群聚行为, 追随行为和随机行为 ...

  2. 数学建模matlab imread,《matlab数学建模方法与实践》第三章 数据的处理

    3.1数据的获取 3.1.1从Excel中读取数据 a= xlsread('路径',n(sheetn),'A(n-1):Bn(读入的数据范围)') 3.1.2从TXT中读取数据 3.1.2.1.1 同 ...

  3. Matlab中一球反弹的高度,matlab数学建模2乒乓球的弹跳和罗基斯帝模型.doc

    matlab数学建模2乒乓球的弹跳和罗基斯帝模型.doc 1乒乓球的弹跳罗基斯第模型问题罗基斯第模型一个乒乓球离球拍的高度为H0,落在球拍上反弹,设恢复系数为E,不计空气阻力.1如果E为常数,讨论球的 ...

  4. matlab数学建模方法与实践 笔记1:快速入门

    入门案例 1.导入数据 2.数据探索 3.多项式拟合 4.发布功能 5.数据类型 6.全部代码 代码在Cha2文件夹下 1.导入数据 2.数据探索 3.多项式拟合 4.发布功能 5.数据类型 6.全部 ...

  5. 排课系统matlab,matlab数学建模排课

    matlab数学建模排课Tag内容描述: 1.TOMLAB课表编排问题 我们老师让我们做一个课表编排问题 题目见 我试图用基于MATLAB的一个软件TOMLAB做 因为他有一个例子 见 由于我对MAT ...

  6. 《MATLAB数学建模方法与实践(第3版)》第2章学习笔记

    第2章 MATLAB数学建模快速入门 2.1 MATLAB快速入门 2.1.1 MATLAB概要 MATLAB是矩阵实验室(Matrix Laboratory)的缩写.MATLAB的基本数据单元是矩阵 ...

  7. 视频教程-MATLAB数学建模-Matlab

    MATLAB数学建模 图像和算法等领域有多年研究和项目经验:指导发表科技核心期刊经验丰富:多次指导数学建模爱好者参赛. 宋星星 ¥12.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+ ...

  8. 【MATLAB数学建模算法代码(六)之遗传算法】

    MATLAB数学建模算法代码(六) 遗传算法: 根据自己需要修改参数即可!!! %遗传算法主程序 %Name:genmain05.m function genmain() tic; clear clf ...

  9. Matlab数学建模工具箱(mathmodl),国赛必备

    数学建模国赛马上开始了,给正在准备参赛的小伙伴推荐一个学习数学建模MATLAB的一个工具箱-->mathmodl matlab数学建模工具箱,里面有一些数学建模常用算法或函数的matlab程序和 ...

最新文章

  1. 简述DataInputStream和DataOuputStream
  2. 对 Kafka 和 Pulsar 进行性能测试后,拉卡拉将消息平台统一换成了 Pulsar
  3. ubantu 添加防火墙策略_企业环境下用脚本设置ubuntu防火墙
  4. Requested bean is currently in creation: Is there an unresolvable circular reference?
  5. [恢]hdu 1259
  6. 数字图像处理的三个层次
  7. qt的输出中文,数字到表格
  8. LeetCode 551. Student Attendance Record I
  9. 7-2 整除分块 (15 分)
  10. Ztree加载完成后显示勾选节点
  11. Linux Windows 环境下 RabbitMQ 安装与基本配置
  12. 【转载】Java 对象之死
  13. PyKeyBoardFairy可以替代你游戏中的卡键盘和鼠标宏
  14. my资源列表一 (csdn 99% 0分资源下载)
  15. 如何解决浏览器的兼容性
  16. 设置360浏览器的背景为护眼模式(浅豆绿色)
  17. Winodws 7 专业番茄花园版 v 1.0
  18. 海银财富领军人物:韩宏伟(军人企业家)
  19. 为什么有些 985、211 的本科学生即使在大学里混得很水,在找工作时学历却那么管用?...
  20. SolidWorks 2020机械设计从入门到精通视频教程

热门文章

  1. 那些看番遇到的专业词
  2. win11系统安装solidworks2018
  3. VS Code 1.32 发布,想说 1.32.1 正在路上?没门!
  4. UCS-2 UCS-4
  5. 1.4【下】[潜心创作]
  6. 0098 系统设计——Instagram设计
  7. Realflow制作融化特效
  8. 使用cmd打开mysql以及修改密码
  9. 修改手机搜狗输入法右下角的回车(左箭头)按钮,为“发送”按钮 in 微信
  10. 数据据结构实验4《基于字符串模式匹配算法的病毒感染检测》