首页 > 其他分享 >第二章 MATLAB入门知识 第二节

第二章 MATLAB入门知识 第二节

时间:2024-06-30 21:30:18浏览次数:3  
标签:变量 Ctrl 字母 关键字 MATLAB 第二节 变量名 入门

MATLAB的帮助系统【以sum函数为例】

方法1:Documentation - MATLAB & Simulink - MathWorks 中国

方法2:使用doc命令 >>doc sum

方法3:使用help命令 >>help sum

方法4:使用edit命令 >>edit sum

小技巧:代码中%开头的语句是MATLAB的注释信息,在运行代码时注释信息不会被执行。MATLAB还专门设计了为选中行添加注释【Ctrl+R】和取消注释【Ctrl+T】的快捷键。

MATLAB的变量【用变量来储存数据】

MATLAB不要求对所使用的变量进行声明,也不需要指定变量的类型

MATLAB中变量的命名应遵循如下规则:

△变量名必须以字母开头,之后可以是任意的字母、数字或下划线

△变量名区分字母的大小写,例如a和A代表不同的变量

△变量名不超过63个字符,第63个字符以后的字符将被忽略

△不能定义与MATLAB关键字同名的变量(例如if或end)。要获取关键字的完整列表,请在命令行输入iskeyword并运行

MATLAB用“=”给变量赋值

小技巧:点击键盘的↑,就会出现输入过的历史命令

%在MATLAB中,变量的命名应遵循如下规则:

△%%连续两个百分号后面加一个空格可以吧脚本分节

△使用Ctrl+↑或Ctrl+↓可以在不同的小节切换

△使用Ctrl+Enter可以只运行当前小节的代码

△变量名必须以字母开头,之后可以是任意的字母、数字或下划线_

△变量名区分字母的大小写,例如b和B代表不同的变量

△变量名不超过63个字符,第63个字符以后的字符将被忽略

△不能定义与MATLAB关键字同名的变量(例如if或end)

△要获取关键字的完整列表。请在命令行输入iskeyword并运行

△if=10%试图将关键字if作为变量名,这样会报错!

  错误:等号左侧的表达式不是用于赋值的有效目标

标签:变量,Ctrl,字母,关键字,MATLAB,第二节,变量名,入门
From: https://blog.csdn.net/m0_63178140/article/details/140054048

相关文章

  • Perl语言入门学习:从基础到实践
    Perl,全称为“PracticalExtractionandReportingLanguage”,是一种高效、灵活的编程语言,尤其擅长于文本处理、系统管理和报告生成。其丰富的库支持和正则表达式能力,让Perl成为数据挖掘、日志分析和自动化脚本编写的理想选择。本文旨在引导初学者迈出Perl编程的第一步,通过实际......
  • Vue - 入门
    零:前端目前形势前端的发展史HTML(5)、CSS(3)、JavaScript(ES5、ES6):编写一个个的页面->给后端(PHP、Python、Go、Java)->后端嵌入模板语法->后端渲染完数据->返回数据给前端->在浏览器中查看Ajax的出现->后台发送异步请求,Render+Ajax混合单用Ajax(加载数据,DO......
  • PHP 面向对象编程(OOP)入门指南
    面向对象编程(Object-OrientedProgramming,简称OOP)是一种编程范式,通过使用对象来设计和组织代码。PHP作为一种广泛使用的服务器端脚本语言,支持面向对象编程。本文将介绍PHP面向对象编程的基本概念和用法,并提供示例代码帮助理解。一、面向对象编程的基本概念1.1类和对象......
  • 数据分析神器Pandas快速入门3类型转换
    序列类型转换3.1自动转换在pandas1.0中,引入了一种新的转换方法.convert_dtypes。它会尝试将Series换为支持pd.NA类型。以city_mpg系列为例,它将把类型从int64转换为Int64:>>>city_mpg.convert_dtypes()01919223310417......
  • MATLAB的.m文件与Python的.py文件:比较与互参
    simulinkMATLAB的.m文件与Python的.py文件:比较与互参相似之处**1.基本结构****2.执行逻辑****3.可读性和维护性**差异性**1.语法特性****2.性能和应用****3.开发环境**互相学习的可能性结论MATLAB的.m文件与Python的.py文件:比较与互参在编程语言的选择上,MA......
  • Python和MATLAB粘性力接触力动态模型半隐式欧拉算法
    ......
  • Node.js与ES632_Node.js入门
    一、什么是Node.js简单的说Node.js就是运行在服务端的JavaScript。Node.js是一个基于ChromeJavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。二、Node.js安装1、下......
  • 《最新出炉》系列入门篇-Python+Playwright自动化测试-52- 字符串操作 - 下篇
    1.简介在日常的自动化测试工作中进行断言的时候,我们可能经常遇到的场景。从一个字符串中找出一组数字或者其中的某些关键字,而不是将这一串字符串作为结果进行断言。这个时候就需要我们对字符串进行操作,宏哥这里介绍两种方法:正则和字符串切片函数split()。2.测试场景宏哥在这里......
  • LVGL快速入门笔记
    目录一、基础知识1.基础对象(lv_obj)2.基础对象的大小(size)3.基础对象的位置(position)3.1直接设置方式3.2参照父对象对齐3.3获取位置4.基础对象的盒子模型(border-box)5.基础对象的样式(styles)5.1样式的状态和部分5.1.1对象可以处于以下状态States的组合......
  • 程序员系统入门大模型的路径和资源,看这篇就够了
    本篇文章面向对大模型领域感兴趣,又不知如何下嘴的程序员。看一下围绕大模型的应用场景和人才需求:**Prompt工程:**基于提示词对大模型的使用,会问问题就行。**基于大模型的应用(狭义的):**通过预设一些Prompt的方式做业务层应用,俗称大模型套壳。AI主播、AINPC、AI小助手。。。......