Matlab 基本语句与函数运用
来源:互联网 发布:php类自调用函数 编辑:程序博客网 时间:2024/05/21 06:47
全局变量的定义 :global x
if语句
clearclcsorce = input('请输入你认为我能打多少分,sorce=');if sorce == 100 reply='I like you 笔芯'endif sorce > 90 reply = 'I will work harder'elseif sorce > 80 reply = 'I will correct it'elseif sorce > 60 reply = 'I want to leave now'else reply='My heart is broken'end
这里if必须和end匹配 也还是常见的3种 单分支 双分支 多分支
循环语句
clearclcs=0;for i=1:100 s=s+i;endss=0;i=0;while i<=100 s=s+i; i=i+1;endss=0;for i=1:3 for j=1:10 s=s+i^j; endends
这里是 for循环 while循环 嵌套循环 (注:matlab中语句后面不加分号 会直接在Command Window中输出结果 加分号不会)continue和break用法和C类似
自定义函数
function [c] = count(n) %方括号内表示输出形参表 当只有一个输出形参时,可省略,小括号内是输入形参表,调用时注意顺序if n==6 c=1;else c=count(n+1)*2+2;end
存盘后 直接在matlab命令窗口调用该函数文件 (count(1))这是猴子吃桃 第一天吃一半加一个 之后每天吃前一天剩下的一半再加一个 到第六天只剩一个 问开始多少桃子 函数递归 函数参数的可调性 当输入参数表内有多个参数时 但是实际参数没那么多时 可用nargin(值为实际参数个数)判断参数个数 从而实现不同的函数结果 恩 和C++ 里面的方法类似 参数不同时所执行的函数也不同
取整函数、取余函数、快捷键取整函数
ceil(x) :不小于x的最小整数
floor(x) :不超过x的最大整数
fix(x) :朝0方向取整
round(x) :四舍五入取整
取余函数
rem(x/y) :若x与y符号相同 其结果与mod函数一致,若符号不同,首先结果符号与x一致,其次结果的绝对值(个人总结)是除数 绝对值减去y绝对值的向下整数倍 例如 rem(-14,5) =-4 =-(14-10)
mod(x/y) :若x与y符号不同,首先结果符号与y一致,其次结果的绝对值(个人总结)是y绝对值的向上整数倍减去除数绝对值 例如
mod(-14,5)=1=+(15-14) 同理 mod(14,-5)=-1
sign(x) :符号函数 sign(5)=1 sign(0)=0 sign(-3)=-1
快捷键
对多行进行注释 ctrl+R 取消注释 ctrl+T
clc 擦去一页命令窗口,光标回屏幕左上角
clear 从工作空间清除所有变量
clf 清除图形窗口内容
who 列出当前工作空间中的变量
whos 列出当前工作空间中的变量及信息或用工具栏上的Workspace浏览器
↑或者Ctrl+p:调用上一次的命令
↓或者Ctrl+n:调用下一行的命令
←或者Ctrl+b:退后一格
→或者Ctrl+f:前移一格
Ctrl +←或者Ctrl+r:向右移一个单词
Ctrl + →或者Ctrl+l:向左移一个单词
Home或者Ctrl+a:光标移到行首
End或者Ctrl+e:光标移到行尾
Esc或者Ctrl+u:清除一行
Del或者Ctrl+d:清除光标后字符
Backspace或者Ctrl+h:清除光标前字符
Ctrl+k:清除光标至行尾字
Ctrl+c:中断程序运行
- Matlab 基本语句与函数运用
- matlab基本运算与函数
- Matlab----基本函数与数据类型
- Matlab入门教程--基本运算与函数(一)
- matlab 入门基本操作命令与函数
- matlab 基本语句
- matlab基本语句
- 基本语句的综合运用
- MATLAB find函数的运用
- Windows Sockets 基础 TCP/UDP 基本函数与运用
- 【Matlab】基本语句(ing)
- Matlab——基本语句
- matlab 基本数学函数
- MATLAB基本矩阵函数
- MATLAB基本函数
- matlab基本函数
- MATLAB中基本函数
- Matlab基本函数
- 百度地图api 实例 整个自动提示 并计算两地的行驶距离
- 内存分配——静态存储区 栈 堆
- 函数式编程——Python学习笔记05
- 文章标题 CSU 1859: Gone Fishing(贪心)
- 重要通知
- Matlab 基本语句与函数运用
- Spring framework体系架构
- CentOS 安装 *.src.rpm
- CSS 并不简单 -- 文字修饰的那点事
- Android开发之Intent跳转到系统应用中的拨号界面
- 文章标题
- 数据存储路径
- Android 机型适配问题整理
- [bzoj2005]能量采集 容斥原理