当前位置:网站首页>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表示提示语,一般是一个字符串,而且这个字符串必须有(可以为空字符串"")。
边栏推荐
- Heating data in data lake?
- 常用正则表达式整理
- How to set up voice recognition on the computer with shortcut keys
- [Presto] Presto parameter configuration optimization
- Did you forget to register or load this tag
- [download app for free]ineukernel OCR image data recognition and acquisition principle and product application
- 【CDH】CDH/CDP 环境修改 cloudera manager默认端口7180
- express框架详解
- vs2019 桌面程序快速入门
- [AGC009D]Uninity
猜你喜欢
随机推荐
How to configure flymcu (STM32 serial port download software) is shown in super detail
AcWing 179.阶乘分解 题解
error C4996: ‘strcpy‘: This function or variable may be unsafe. Consider using strcpy_ s instead
error C4996: ‘strcpy‘: This function or variable may be unsafe. Consider using strcpy_s instead
Deoldify project problem - omp:error 15:initializing libiomp5md dll,but found libiomp5md. dll already initialized.
nodejs 详解
[Flink] Flink learning
When you open the browser, you will also open mango TV, Tiktok and other websites outside the home page
Image recognition - pyteseract TesseractNotFoundError: tesseract is not installed or it‘s not in your path
Solution of deleting path variable by mistake
Connexion sans mot de passe du noeud distribué
Unable to call numpy in pycharm, with an error modulenotfounderror: no module named 'numpy‘
Classes in C #
数据库高级学习笔记--SQL语句
Word排版(小计)
L2-004 is this a binary search tree? (25 points)
L2-006 tree traversal (25 points)
ES6 let and const commands
When using lambda to pass parameters in a loop, the parameters are always the same value
01 project demand analysis (ordering system)