当前位置: 首页 > news >正文

Matlab笔记

quit/exit    退出Matlab
pause(x)    停止x秒

标识符最多63位--namelengthmax
who/whos显示变量信息
double--64bit(双精度)
single--32bit(单精度)
format long/short/compact    改变格式
2017后matlab默认double--single(pi)变单精度
intmax('int8')--int8能存的最大值--a=int8(17)
逻辑数据类型 true false
sqrt(i)开平方根
3e8--3d8 ---3*10^8
help abs---解释函数---按F1函数解释
abs(-5)=5
i、j被认为是虚数单位
inf无穷
NaN==Not a Number

rand() 随机数产生(伪随机数)
rng(1)随机种子设置为1
rng('shuffle')设置随机的随机种子
rand()*2 产生0-2的随机数
randn正态分布的随机数
randi(12)生成1-12的整数随机数
15*rand+20---生成20-35的随机数
randi([1,100])生成1-100随机整数
不等于用~表示--且&&
xor(3<5,1<3)--logical=0---xor中当且仅当一个是正确的返回1
matlab从左至右进行逻辑计算 a==1||1==1与1==1||a==1结果不一样
help elfun 基本函数
fix(x) 对x取整--向0取整
floor向负无穷取整
ceil向正无穷取整
round(x)四舍五入
round(pi,2)保留两位小数
mod(13,3)--13对3取余--rem(13,3)差不多
nthroot(2,3)--2的立方根
reshape(M,x,y)将M矩阵改为x行y列,元素个数不能该变
flipud(M)将M矩阵水平翻转
fliplr(M)将M矩阵垂直翻转

quit/exit    推出Matlab
pause(x)    停止x秒

标识符最多63位--namelengthmax
who/whos显示变量信息
double--64bit(双精度)
single--32bit(单精度)
format long/short/compact    改变格式
2017后matlab默认double--single(pi)变单精度
intmax('int8')--int8能存的最大值--a=int8(17)
逻辑数据类型 true false
sqrt(i)开平方根
3e8--3d8 ---3*10^8
help abs---解释函数---按F1函数解释
abs(-5)=5
i、j被认为是虚数单位
inf无穷
NaN==Not a Number

rand() 随机数产生(伪随机数)
rng(1)随机种子设置为1
rng('shuffle')设置随机的随机种子
rand()*2 产生0-2的随机数
randn正态分布的随机数
randi(12)生成1-12的整数随机数
15*rand+20---生成20-35的随机数
randi([1,100])生成1-100随机整数
不等于用~表示--且&&
xor(3<5,1<3)--logical=0---xor中当且仅当一个是正确的返回1
matlab从左至右进行逻辑计算 a==1||1==1与1==1||a==1结果不一样
help elfun 基本函数
fix(x) 对x取整--向0取整
floor向负无穷取整
ceil向正无穷取整
round(x)四舍五入
round(pi,2)保留两位小数
mod(13,3)--13对3取余--rem(13,3)差不多
nthroot(2,3)--2的立方根
reshape(M,x,y)将M矩阵改为x行y列,元素个数不能该变
flipud(M)将M矩阵水平翻转
fliplr(M)将M矩阵垂直翻转

plot(x,y,'r.');    %在x,y处绘制红色的点

axis([9 12 35 55]);    %axis([xmin xmax ymin ymax])
xlabel('Time');%横坐标
ylabel(‘Temperature’);纵坐标

title(‘liuzhi’)%添加标题

plot(x,y);%这个函数是用来画线的,如果不给下初值,默认1开始的整数

plot(x,y,'k:');点虚线
plot(x,y,'k--');段虚线
plot(x,y,'k-.');点画线
plot(x,y,'*k-.');并显示点

ishold--查看是否为擦画布状态logical为0是擦画布状态
hold一次该变一次ishold

hold on/off

figure();开启一个新的画布

close all 关闭所有画布

figure(1) 呼唤figure1
close(1)删除figure(1)

clf 清空画布
CTRL+C推出正忙

subplot(2,1,1);将画布分为两块图
cla清除画布里的内容
grid绘制网格
legend(‘Line1,Lin2,Lin3’)添加图注

绘制柱状图
bar(1:10,rand([1,10],[1,10]))
%横坐标1-10,纵坐标随机生成1-10的十个数(一行十列)

axis([0 20 -1.5 1.5]);
这个函数要在得出y值后使用

deg2rad(180) = 3.14  角度转弧度
rad2deg(pi) = 180  弧度转角度
log(x)  以e为低的对数
log2(1024) = 10
exp(10) ==  e^10  e=2.718
linspace(3,9,7) 3开始9结束7个数
logspace(3,9,7)
v(3,4)访问第三第四个元素
v(2:4)=[1,2,3]将2-4的元素替换为1 2 3
v(12)=12单个替换

矩阵
zeros(3)建立一个三行三列的零矩阵
ones(3)建立全1矩阵
eye(3)建立单位矩阵

v=randi([1,9],[1,3])
u=diag(v)建立对角矩阵

输出显示
disp()--fprintf('wd  %f\n',area)
plot(x,y1,x,y2,'LineWidth',5);线宽变5

plot(x,y,'r.');    %在x,y处绘制红色的点

axis([9 12 35 55]);    %axis([xmin xmax ymin ymax])
xlabel('Time');%横坐标
ylabel(‘Temperature’);纵坐标

title(‘liuzhi’)%添加标题

plot(x,y);%这个函数是用来画线的,如果不给下初值,默认1开始的整数

plot(x,y,'k:');点虚线
plot(x,y,'k--');段虚线
plot(x,y,'k-.');点画线
plot(x,y,'*k-.');并显示点

ishold--查看是否为擦画布状态logical为0是擦画布状态
hold一次该变一次ishold

hold on/off

figure();开启一个新的画布

close all 关闭所有画布

figure(1) 呼唤figure1
close(1)删除figure(1)

clf 清空画布
CTRL+C推出正忙

subplot(2,1,1);将画布分为两块图
cla清除画布里的内容
grid绘制网格
legend(‘Line1,Lin2,Lin3’)添加图注

绘制柱状图
bar(1:10,rand([1,10],[1,10]))
%横坐标1-10,纵坐标随机生成1-10的十个数(一行十列)

axis([0 20 -1.5 1.5]);
这个函数要在得出y值后使用

deg2rad(180) = 3.14  角度转弧度
rad2deg(pi) = 180  弧度转角度
log(x)  以e为低的对数
log2(1024) = 10
exp(10) ==  e^10  e=2.718
linspace(3,9,7) 3开始9结束7个数
logspace(3,9,7)
v(3,4)访问第三第四个元素
v(2:4)=[1,2,3]将2-4的元素替换为1 2 3
v(12)=12单个替换

矩阵
zeros(3)建立一个三行三列的零矩阵
ones(3)建立全1矩阵
eye(3)建立单位矩阵

v=randi([1,9],[1,3])
u=diag(v)建立对角矩阵

输出显示
disp()--fprintf('wd  %f\n',area)
plot(x,y1,x,y2,'LineWidth',5);线宽变5

相关文章:

  • 3072. 将元素分配到两个数组中 II
  • tkinter 下拉列表框Combobox控件
  • SpringCloud 前端-网关-微服务-微服务间实现信息共享传递
  • 【网络安全】跨站脚本攻击漏洞—HTML前端基础
  • “手撕”二叉树的OJ习题
  • Vue-插槽 Slots
  • 全方位·多层次·智能化,漫途水库大坝安全监测方案
  • idea常用设置
  • 第四章-决策树
  • 用人工智能写2024年高考作文
  • MFC 教程-回车时窗口退出问题
  • Springboot集成SSE消息推送
  • 浅谈word格式:.doc和.docx的优缺点及区别
  • 7.数据集处理库Hugging Face Datasets
  • 2024泰迪智能科技大数据实训室方案
  • [case10]使用RSQL实现端到端的动态查询
  • [笔记] php常见简单功能及函数
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • Angular2开发踩坑系列-生产环境编译
  • css布局,左右固定中间自适应实现
  • Java读取Properties文件的六种方法
  • LeetCode18.四数之和 JavaScript
  • php ci框架整合银盛支付
  • uni-app项目数字滚动
  • vue的全局变量和全局拦截请求器
  • Vue实战(四)登录/注册页的实现
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 看域名解析域名安全对SEO的影响
  • 嵌入式文件系统
  • 学习使用ExpressJS 4.0中的新Router
  • 用Visual Studio开发以太坊智能合约
  • 追踪解析 FutureTask 源码
  • 仓管云——企业云erp功能有哪些?
  • ​configparser --- 配置文件解析器​
  • #### go map 底层结构 ####
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #大学#套接字
  • #面试系列-腾讯后端一面
  • (附源码)ssm码农论坛 毕业设计 231126
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)重识new
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • **PHP分步表单提交思路(分页表单提交)
  • .net core Redis 使用有序集合实现延迟队列
  • .NET Core 发展历程和版本迭代
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET设计模式(7):创建型模式专题总结(Creational Pattern)
  • .ui文件相关
  • :“Failed to access IIS metabase”解决方法