当前位置:网站首页>MATLAB学习和实战 随手记
MATLAB学习和实战 随手记
2022-07-06 09:15:00 【@小蜗牛】
简记
1、
str=‘以分号;结尾,不显示这句话’;
str_show=‘不以分号;结尾,则显示当前变量内容’
这是MATLAB的一个特性,如果一条语句以英文分号‘;’结尾,那么这条语句对应的内容或者运行结果不会在命令窗口中被显示,如果没有分号‘;’则会被显示。注意>> 与闪烁的光标一起表明系统就绪,等待输入。
2、
以上是命令行开发的一个小例子,其他值得注意的地方有
在命令窗口Enter键提交命令执行,Shift+Enter可以继续输入命令。
所用运算符(如+、-、^等)是各种计算程序中常见的。
可以直接键入一个表达式(如1+2),计算结果中的ans是英文“answer”的一种缩写,其含义就是“运算答案”。ans是Matlab的一个预定义变量。
3、MATLAB内置输出函数disp(X)
disp函数是MATLAB的内置输出函数,直接调用它可以在命令窗口中输出你想输出的结果X。这里的X可以是各种各样的数据,包括数字、字符、矩阵等等。本关只需要输出一串字符,举个例子,比如在创建的test.m文件中输入以下代码:
4、字符类型的数据是用英文单引号’ ‘来表示的!比如例子里的’你好!’
5、百分号%表示注释,也就是说%后面的内容不参与程序的执行,只作为语句的解释来用
6、变量命名规则
变量名、函数名对字母的大小写是敏感的。如myVar与myvar表示两个不同的变量。
变量名第一个字母必须是英文字母。
变量名可以包含英文字母、下划线和数字。
变量名不能包含空格、标点。
变量名最多可包含63个字符(6.5及以后的版本)。
7、MATLAB用“\”和”/”分别表示“左除”和“右除”。对标量而言,两者没有区别。对矩阵产生不同影响。
8、常用函数
disp(X):用于显示变量X的值,并且不显示变量名称X
num2str(A):用于将数字A转换为字符串,根据这个函数的构造很容易看出它的意思“number to string”,是不是很有意思
另外,还有很多很多有用的函数,这里不做过多的介绍,后面的关卡会慢慢介绍。
input():用于用户对程序内输入数据,具体用法为x = input(prompt)或者str = input(prompt,‘s’),前者表示输入一个数值,后者表示输入一个字符串。当程序运行到这个地方时,在命令窗口内,需要用户输入一个数据,以回车键结束,那么这个数据会存储到x(如果使用的是字符型输入,则存储到str),其中,prompt表示提示语,一般是一个字符串,而且这个字符串必须有(可以为空字符串"")。
边栏推荐
- Image recognition - pyteseract TesseractNotFoundError: tesseract is not installed or it‘s not in your path
- What does usart1 mean
- L2-001 emergency rescue (25 points)
- Codeforces Round #771 (Div. 2)
- Attention apply personal understanding to images
- QT creator test
- When using lambda to pass parameters in a loop, the parameters are always the same value
- Unable to call numpy in pycharm, with an error modulenotfounderror: no module named 'numpy‘
- Why can't STM32 download the program
- [BSidesCF_2020]Had_a_bad_day
猜你喜欢
Use dapr to shorten software development cycle and improve production efficiency
double转int精度丢失问题
Introduction and use of automatic machine learning framework (flaml, H2O)
【yarn】CDP集群 Yarn配置capacity调度器批量分配
Reading BMP file with C language
4. Install and deploy spark (spark on Yan mode)
快来走进JVM吧
分布式节点免密登录
Rhcsa certification exam exercise (configured on the first host)
Solve the problem of installing failed building wheel for pilot
随机推荐
Introduction to the easy copy module
分布式节点免密登录
Picture coloring project - deoldify
Use dapr to shorten software development cycle and improve production efficiency
分布式節點免密登錄
C语言读取BMP文件
TypeScript
L2-007 家庭房产 (25 分)
【Flink】CDH/CDP Flink on Yarn 日志配置
Niuke novice monthly race 40
Kept VRRP script, preemptive delay, VIP unicast details
Dotnet replaces asp Net core's underlying communication is the IPC Library of named pipes
Machine learning -- census data analysis
快来走进JVM吧
ES6 promise object
【presto】presto 参数配置优化
ES6 let and const commands
ES6 Promise 对象
保姆级出题教程
Reading BMP file with C language