第二章matlab的理基本使用方法

第2章 基本使用方法 教学内容: 简单的数学运算 常用的操作命令和快捷键 MATLAB R2010a 的数据类型 MATLAB R2010a 的运算符 MATLAB的一些基础函数 MATLAB脚本文件 MATLAB变量 (1)MATLAB变量的特点:MATLAB不需要对变量进行事先声明,也不需要指定变量的类型,系统会根据对变量赋予的值为变量自动指定类型。 (2)MATLAB的变量命名规则: 1:变量名区分大小写。如 pi 和 Pi 是两个不同的变量。在命令窗口中输入如下的命令,查看其结果。 2:变量名长度不超过63个字符,超过的部分将会被忽略。 3:变量名必须以字母开始,其后可以为字母、数字或者 下划线。MATLAB 中的变量名不支持其他符号,因为其 他符号在 MATLAB 中具有特殊的意义。 (3)系统预定义的特殊变量(P29表2-15) MATLAB两大特点 1: 面向复数设计的运算 >> a=-8;ra=a^(1/3) ra = 1.0000 + 1.7321i >> p=[1 0 0 -a];r=roots(p) r = -2.0000 1.0000 + 1.7321i 1.0000 - 1.7321i 2: 面向数组设计的运算 (1) MATLAB把数据都看作数组进行存储和运算。 标量看作(1×1)的数组数据。 (2) 为了加快计算速度,MATLAB对以数组形式存 储的数据设计了两种基本运算: 1>数组运算 2>矩阵运算 2.1简单的数学运算 直接输入法 >> pi*4^2 ans = 50.2655 没有将结果赋予一个变量 时,MATLAB自动将结果赋 予一个暂时的变量名ans 2.1.2 MATLAB中的常用数学函数 MATLAB提供的基本初等函数包括三角函数、指数函数、对数函数、复数函数、取整和求余函数、坐标变换函数、数理函数和一些特殊函数。 教材P14-16 MATLAB中使用函数不需要先对函数声明 >> a=1;b=2;c=sqrt(3); >> cos_alpha=(a^2+b^2-c^2)/(2*a*b) cos_alpha = 0.5000 >> alpha=acos(cos_alpha) %反余弦函数acos() alpha = 1.0472 >> alpha=alpha*180/pi %将弧度值转化为角度 alpha = 60.0000 >> a=1,b=2,c=sqrt(3) a = 1 b = 2 c = 1.7321 2.1.3MATLAB的数学运算符 例:矩阵乘法和点乘 >> a=[1 2;3 4]; >> b=[2 3;1 1]; >> c=a*b c = 4 5 10 13 >> d=a.*b d = 2 6 3 4 2.1.4 标点符号的使用 1:分号(;) 功能:用于区分数组的行,或者用于一个语句的结尾处,取消运行行显示。 2:百分号(%) 功能:用于在程序文本中添加注释,提高程序的可读性。百分号之后的文本都将视为注释,系统不对其进行编译。 >> c=ones(2,3); >> c=ones(2,3) %create a 2*3 matrix of ones. c = 1 1 1 1 1 1 3: 逗号(,) >> x=[1.545,2.1] x = 1.5450 2.1000 >> round(x) ans = 2 2 >> x,x' x = 1.5450 2.1000 ans = 1.5450 2.1000 2.2 常用的操作命令和快捷键 掌握一些常用的操作命令和快捷键,可以使得对MATLAB的操作更加便利。 clear命令 >> x x = 1.5450 2.1000 >> clear x >> x ??? Undefined function or variable 'x'. 2.3 MATLAB R2010a的数据类型 Matlab常用的数据类型: 数值:numeric 字符:char 逻辑:logical 单元:cell 结构:struct 数值类型 整数: int8,uint8,int16,uint16等 浮点数:单精度(single)和双精度(double) 复数: complex 2.3.1整数 MATLAB 支持8位、16位、32位和6

matlab矩阵按位取反,第二章matlab的理基本使用方法.ppt相关推荐

  1. matlab 多目标非线性,第二章—Matlab解决悬置多目标解耦的非线性优化问题

    第二章-Matlab解决悬置多目标解耦的非线性优化问题 悬置系统的多方向解耦率优化可以简化为一个多目标非线性优化问题. 解决多目标的非线性优化问题,此问题可以归结为如下模型: min γ (x) 使得 ...

  2. 第二章 MATLAB数据与矩阵

    第二章 MATLAB 数据与矩阵 文章目录 第二章 MATLAB 数据与矩阵 2.1 MATLAB数据类型 2.2 变量和数据操作 2.2.1 变量与赋值 2.2.2 预定义变量 2.2.3 MATL ...

  3. 第二章 Matlab变量

    第二章 Matlab变量 Matlab的特殊常量 变量的命名规则 变量的定义与赋值 变量的显示 变量的存取 变量的清除 变量的检查 Matlab的特殊常量 变量的命名规则 变量的定义与赋值 变量的显示 ...

  4. matlab第七章符号对象,MATLAB语言:第七章 MATLAB符号计算

    <MATLAB语言:第七章 MATLAB符号计算>由会员分享,可在线阅读,更多相关<MATLAB语言:第七章 MATLAB符号计算(33页珍藏版)>请在人人文库网上搜索. 1. ...

  5. 第二章matlab数据及其运算,第2章 MATLAB数据及其运算_习题答案

    第2章 MATLAB数据及其运算 习题2 一.选择题 1.下列可作为MATLAB合法变量名的是().D A.合计B.123 C.@h D.xyz_2a 2.下列数值数据表示中错误的是().C A.+1 ...

  6. 传热学环肋肋效率matlab程序,传热学 第二章第四节 通过肋片的导热.pdf

    传热学 第二章第四节 通过肋片的导热 第四节 通过肋片的导热 第二章 导热基本定律及稳态导热 传热 学 第一节 导热基本定律 (Heat Transfer ) 第二节 导热微分方程式 (Heat Tr ...

  7. 自动控制原理matlab pdf下载,第五章-matlab在自动控制原理中的应用.pdf

    第五章-matlab在自动控制原理中的应用.pdf 第第五五章章 MATLAB MATLAB MATLAB MATLAB在自动控制原理的应用在自动控制原理的应用 5 5 5 5 1 1 1 1 控制系 ...

  8. 第9章matlab符号计算答案,第9章 MATLAB符号计算_MATELAB课程设计_ppt_大学课件预览_高等教育资讯网...

    第 9章 MATLAB符号计算 9.1 符号对象 9.2 符号微积分 9.3 级 数 9.4 符号方程求解 9.1 符号对象 9.1.1 建立符号对象 1.建立符号变量和符号常量 MATLAB提供了两 ...

  9. matlab矩阵指定行最大值,求Matlab程序:在2行矩阵中,如何求第1行最大值和第2行相应的最大,请问,如何在MATLAB中编写程序实现求两矩阵A*B,A.*...

    导航:网站首页 > 求Matlab程序:在2行矩阵中,如何求第1行最大值和第2行相应的最大,请问,如何在MATLAB中编写程序实现求两矩阵A*B,A.* 求Matlab程序:在2行矩阵中,如何求 ...

最新文章

  1. 这届清华新生太难了吧!C++作业难到上热搜,特奖都说做不了,大厂猎头已密切关注...
  2. 1003个微生物基因组数据发布
  3. MSE病毒库离线更新包
  4. 计算机英语仲裁合词,仲裁 arbitration 法律英语常用词
  5. CRM/PLM/SCM/MES与ERP的联系与区别
  6. Fast Realtime Subsurface Scattering Skin Rendering
  7. js延迟加载优化页面响应速度
  8. Spring Http Invoker使用简介
  9. JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布
  10. React组件之间的通信
  11. 如何c51和mdk共存兼容_如何使用无线技术控制大功率快速充电
  12. Calibre Umd Plugin (插件)
  13. 移动互联网创业机会只剩3年
  14. AI搜索引擎优化工具-市场现状及未来发展趋势
  15. ipad屏幕镜像_如何在Windows PC上镜像iPhone或iPad的屏幕
  16. 2021-2022下沉市场研究报告合集(共46份)
  17. 【google翻译】使用Ola Hallengren的脚本更新统计数据
  18. MATLAB读RGB888数据显示图片
  19. vmware虚拟机卸载不干净解决办法
  20. 碱性干电池的内阻测试方法_干电池电动势和内阻的测量解读

热门文章

  1. sas html5,什么是sas?
  2. 江南爱窗帘十大品牌 | 推荐3种简单的窗帘上色方法
  3. 未收到服务器返回信息吗,inode 未收到服务器回应
  4. supervisor+nginx+cesi
  5. 流?I/O操作?阻塞?epoll?
  6. PHP拼团人数不能超过,怎么解决拼团、抽奖难以凑齐人数这个大问题?
  7. PlantCV中文文档
  8. 关于外卖骑手被困在算法里的问题解决方法浅析
  9. vue输入空格符 以及空字符串在页面不显示或者只显示一个的问题
  10. 学习笔记:Java 并发编程①_基础知识入门