Matlab基础学习笔记

  • 基础及预设置
  • 矩阵
  • 各种函数
  • 二维制图
  • 三维制图
  • 运算
  • 输入/输出
  • 各种语句
  • 数据读出/写入

这里用的是Matlab2016a版本

基础及预设置

1.设置路径

选择路径,或是将文件拖动到当前目录下

2.布局及预设设置(这个看心情是否要设置)

3.基础工具栏(主页、绘图、APP)

4.查看帮助

进入帮助菜单或是运用doc、help函数


5.清除
清除变量命令:

清除界面命令:clc

6.数据类型

7.常用标点


8.常用操作键

9.注意
a.
回车键直接运行显示结果,分号代表运行但不显示结果
b.
变量名的第1个字符必须是字母,后面可以跟字母、数字和下划线的任何组合。变量名有大小写区分,所以A和a是不同的变量。

矩阵

1.矩阵的创建


linspace(起点,终点,数的个数(默认为100))

双击左边的变量也可以直接赋值

2.矩阵的函数创建

五阶希尔伯特矩阵

四/五 阶幻方矩阵



4.矩阵运算
加 +
减 -
乘 *
除 /
幂 ^n
转置 ’
A\B 等价于 A-1B
A/B 等价于 A
B-1

5.裁剪与拼接

各种函数

1.先来一大堆内部函数

2.常用指令函数

3.运算函数

反三角函数:asin,acos…

4.矩阵函数

isempty(x)判断是否为空矩阵[ ],返回值为0或1

x=find(关系表达式)

5.向量(有限数组)函数

6.工作区命令函数



7.自定义函数



二维制图

三维制图

1.figure函数建图

2.mesh制图

先生成网格图(meshgrid),在输入z的方程,然后制图
3.surf制图

运算

1.计算运算符

矩阵运算不用.*矢量需要用

2.逻辑运算符
& 逻辑与(且),| 逻辑或,~ 逻辑非,xor 异或
a&b,and(a,b) 只有当a和b都为1时才为1,其他情况为0
a|b,or(a,b) 只有当a和b都为0时才为0,其他情况为1
~a,not(a) 见1为0,见0为1
xor(a,b) a和b相同时为0,不同时为1

3.数组运算

数组与标量
a=[a1,a2,…an], c为标量

1到4可直接乘除
5和6中 . 不可缺少

数组与数组

4.比较

2.取余rem/mod

输入/输出


disp输出

sprintf输出

各种语句

1.循环语句
for循环:
for i=循环范围
循环体
end

while循环:
while 关系表达式
命令集合
end

2.条件/判断 语句
if 关系表达式
命令集合1
elseif 关系表达式
命令集合 2
…………
elseif 关系表达式
命令集合 n
else
命令集合n+1
end

选择语句switch
格式为:switch 表达式
case 表达式1
语句组1
case 表达式2
语句组2
……
case 表达式m
语句组m
otherwise
语句组m+1
end

try 试探语句
格式为:try
语句组1
catch
语句组2
end
try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2。这种试探性执行语句是其他高级语言所没有的

错误语句

数据读出/写入

xlsx文件

m=magic(5);                          %生成一个5X5矩阵
file_name = 'text1.xlsx';            %命个名
xlswrite(file_name,m,'data','B2');   %将数据写入到表格中的data工作表下,从B2开始
m_=xlsread(file_name,'data','B2:F6') %读出数据到Matlab

csv文件

txt文件/mat文件
load a.txt
load a.mat

save

图像文件

im = imreadfilename)          %读取图片数据v
imwrite(im,filename,fmt)     %写入图片数据到硬盘

这才是Matlab的正确打开方式!——Matlab矩阵、绘图、函数计算与数据读取相关推荐

  1. 彭于晏牵手英得尔T20,这才是品质自驾游正确打开方式

    国家旅游局数据中心数据显示,2018年春节期间,全国共接待游客3.86亿人次,同比增长12.1%,旅游收入达到4750亿元,同比增长12.6%.而在活跃的旅游市场中,自驾游占比接近85%,成为国内家庭 ...

  2. 这份“插件英雄榜Top40”才是Chrome的正确打开方式!(Github7000+ Stars)

    English | 中文简体 谷粒-Chrome插件英雄榜 谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromeAppHeroe ...

  3. 超越Excel,这才是报表的正确打开方式,可惜90%的人都没用过

    随着大数据时代的到来,绝大多数企业都在进行数字化转型,CIO和企业的领导层们对数据的重视度越来越高,所以对报表的需求自然也越来越多. 企业管理不仅需要在报表中看出企业既有的内外部数据分析,更加需要报表 ...

  4. 谷歌浏览器扩展程序XDM_这才是谷歌浏览器的正确打开方式,有效节省内存占用,流畅飞起...

    喜欢谷歌chrome浏览器,并不是仅仅因为他的速度快,安全.更多的是因为chrome浏览器拥有丰富的扩展程序,这些扩展程序让谷歌浏览器变得无所不能.如果你的chrome浏览器不安装扩展程序,那真的不如 ...

  5. 这份“插件英雄榜Top20”才是Chrome的正确打开方式!

    作者 | zhaoolee 整理 | Jane 出品 | AI科技大本营(公众号id:rgznai100) 前言 "一入开源深似海"!给大家推荐优秀的开源项目.实用工具已经成为 A ...

  6. 别找了,这才是 Pyecharts 的正确打开方式!

    大家好,我是早起. 如果你尝试用 Python 进行可视化,会发现用起来很爽,但是保存或者展示确稍显麻烦. 就拿 pyehcharts 来说,如果在需要展示的时候启动 notebook 现场执行代码, ...

  7. 谷歌浏览器扩展程序XDM_这才是谷歌浏览器的正确打开方式,有效节省内存占用,流畅飞起!...

    喜欢谷歌chrome浏览器,并不是仅仅因为他的速度快,安全.更多的是因为chrome浏览器拥有丰富的扩展程序,这些扩展程序让谷歌浏览器变得无所不能.如果你的chrome浏览器不安装扩展程序,那真的不如 ...

  8. 科研资料|这才是毕业论文的正确打开方式!

    开学返校没多久,岛主发现很多同学行色匆匆.各处奔忙,不禁感觉自己也有点站不住脚了,既然大家都这么有规划,那岛主现在是不是也应该仔细考虑考虑未来一段时间要做的事,提前准备准备? 对于临近毕业的小伙伴们而 ...

  9. 神奇的照片修复术,这才是 PS 的正确打开方式!

    蒲公英种子从远处飘回 聚成伞的模样 太阳从西边升起 落向东方 运动员回到起跑线上 轰鸣的火车退回家乡 雪花纷飞 飘向天际 我沉入梦乡 你还在我身旁 --公益广告 大概只有时光倒流,我们才能回到那些每天 ...

最新文章

  1. 摘之知乎网友...PHYTIN学习
  2. keyshot渲染图文教程_一篇文章教你学会3D建模和渲染 反正我是信了
  3. Servlet线程安全
  4. 广东--阳江--闸波一天游归来,上PP~~
  5. java怎么看dao文件_java通过实体类生成dao文件
  6. c语言简易成绩管理系统c语言,C语言写的简易成绩管理系统
  7. Git笔记(36) 打包
  8. 简单介绍工厂模式和单例模式
  9. python数据1-4
  10. WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL
  11. Docute 创建文档网站(docute v3)
  12. 互联网并发与安全系列教程(07) - 常见的Web安全漏洞(其它漏洞)
  13. 微信公众账号导航平台
  14. redis客户端通过哨兵获取主机、从机信息
  15. 硬件设计【1】——光耦的基本原理及TLP521使用
  16. 10个WordPress电商产品页面扩展功能
  17. 怎么注册b5服务器,CSGO-B5开放注册
  18. 装机必备检测软件全集
  19. LabVIEW编程基础:while循环编程
  20. 犯我手游者,必查诛之 - 腾讯WeTest与开发者共筑“手游安全长城

热门文章

  1. android 跳转到应用市场
  2. android测量的三种模式
  3. JAVA第二次验证设计性实验报告
  4. centos 6.8 启动损坏修复实验
  5. 对 Jenkins+ANT+Jmeter 接口测试的实践
  6. 从协议入手,剖析OAuth2.0(译 RFC 6749)
  7. 2022-2028年中国六氟化硫行业市场研究及前瞻分析报告
  8. MySQL 学习笔记(9)— 事务控制语句、事务属性以及并发和隔离级别
  9. 友盟页面统计 - 关于Viewpager中的Fragment的生命周期
  10. HTML教程--多页面窗体