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

MATLAB基础:数据和变量

今天我们开始学习MATLAB基础知识

1、常用非运算符及其作用

1、“,”

作为程序运行的分隔符,起到分隔语句的作用

2、“;”

同样作为分隔符,与“,”不同的是“;”会在程序运行时隐藏该行语句

如下图:

3、“...”

三个英文句点表示续行符,使用时应跟在运算符号后面

如图:

该段程序等同于3+5-6-7

最后答案为-5

4、历史指令调用

方向键“↑”,“↓”或command history面板。

2、数据显示位数:

1、format=format shot:

显示小数点后四位(默认值)

2、format long:

显示小数点后15位

如下图:

3、format rational:

显示浮点数为分数,其中分子是数值的整数部分,分母是10的幂次,这样表示可以提供更高的数值精度。这对于需要精确表示数值,尤其是那些不能用有限的小数位数准确表示的数值时非常有用。

3、变量

1、复数

i、j

如图:

2、预定义变量

pi:圆周率3.14159……

eps:浮点数识别精度

reaimin:最小正实数

realmax:最大正实数

inf:无穷大

NaN:不定值

3、用户变量

  • 由用户自主命名,以字母开头,由字母、数字或下划线组成,区分大小写
  • 防止与系统的预定义变量名(如i,j,pi,eps等)和函数名(如who,length等)冲突,保留字(for,if,while,end等)冲突

4、特殊变量ans

 系统本身的一个特殊变量名,若运算结果没有赋予任何变量,系统将其赋予ans。

5、clear 清除

(注意clear workspace与clc: clear command window的区别)

  1. clear workspace:

    • 简写为clear
    • 这个操作会删除MATLAB工作空间中的所有变量,释放它们所占用的内存。
    • 使用 clear 命令而不指定任何对象时,默认就是清除工作空间中的所有变量。
    • 例如,在MATLAB命令窗口输入 clear 或者在界面上选择 “Clear Workspace” 功能,都会执行此操作。
  2. clear command window:

    • 可简化为clc
    • 这个操作会清除MATLAB命令窗口中的所有文本,包括命令历史记录和输出结果,但是不会影响工作空间中的变量。
    • 在MATLAB中,通常可以通过点击命令窗口上的 “×” 按钮或者在命令窗口中右键点击并选择 “Clear Command Window” 来执行此操作。
    • 有时,使用键盘快捷键如 Ctrl + L(在某些操作系统上)也可以清除命令窗口的内容。

今天的总结就到这里,明天我们继续学习。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 基于TensorFlow.js和COCO-SsD模型的实时目标检测网络应用程序
  • Python从0到100(四十六):实现管理员登录及测试功能
  • Vue--解决error:0308010C:digital envelope routines::unsupported
  • CTF ssti零基础(一) 模块注入的payload
  • 【大数据专题】Flink题库
  • unplugin-vue-components 的作用是什么
  • 数据结构——栈(顺序结构)
  • Visual Studio Code + vue快速安装配置Node.js+Vue+webpack+vscode
  • 【Java25】内部类
  • Ubuntu20.04安装Elasticsearch
  • 【STM32 HAL库】ADC
  • 古籍双层PDF制作教程:保姆级古籍数字化教程
  • 掌握互联网路由选择协议:从基础入门到实战
  • ESP8266用AT指令实现连接MQTT
  • 时间序列预测领域公开数据集数据集下载
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Angular 4.x 动态创建组件
  • Babel配置的不完全指南
  • Gradle 5.0 正式版发布
  • hadoop集群管理系统搭建规划说明
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Redis字符串类型内部编码剖析
  • springboot_database项目介绍
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 从setTimeout-setInterval看JS线程
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 关于for循环的简单归纳
  • 爬虫模拟登陆 SegmentFault
  • 前端路由实现-history
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​2020 年大前端技术趋势解读
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (003)SlickEdit Unity的补全
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (c语言+数据结构链表)项目:贪吃蛇
  • (pytorch进阶之路)扩散概率模型
  • (vue)el-tabs选中最后一项后更新数据后无法展开
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (多级缓存)缓存同步
  • (三)uboot源码分析
  • (算法二)滑动窗口
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (一)kafka实战——kafka源码编译启动
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .gitignore文件—git忽略文件
  • .Net Core 中间件与过滤器
  • .net refrector
  • .net 调用海康SDK以及常见的坑解释
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net操作Excel出错解决