matlab 转换为正整数

您所在的位置:网站首页 matlab强制转换为整数 matlab 转换为正整数

matlab 转换为正整数

2024-05-25 11:01| 来源: 网络整理| 查看: 265

视频课程参考:https://www.bilibili.com/video/BV19J411W7Ta

cec1fddb05b59a717eee69f65b8f0735.png

数值问题-->求解算法-->程序实现-->结果分析

MATLAB  功能  :数值计算,符号计算,图形绘制,程序流程绘制,工具箱

数值计算方法:迭代法,二分法,割线法

1.1 MATLAB系统环境 1.窗口   

(1)主窗口(2)命令行窗口 >>命令提示符    …续行符    (3)当前文件夹窗口

设置当前文件夹?1.在当前文件夹工具栏或者当前文件夹窗口中选择某文件夹为当前文件夹  2.使用cd命令

先建立文件夹,再将当前文件夹设置为当前文件夹

(4)工作区窗口  变量的显示,保存,删除等

2.MATLAB的搜索路径

变量->内部函数->程序文件->当前文件夹下的程序文件->文件搜索路径文件夹中的程序文件

>> clear

>> x=sin(1)

x =

    0.8415

>> sin=[1,2,3,4,5]           建立一个与正弦函数同名的变量

sin =

     1      2     3     4      5

>> x=sin(1)    说明这个变量是引用sin的第一个元素   说明MATLAB的变量名优先

r

如何设置文件搜索路径?

1.用Path命令设置文件搜索路径   e.g. >>path(path,'e\work)

2.用对话框设置文件搜索路径

1.2MATLAB数值数据 1.数据类型的分类

(1)整型:无符号整数,带符号整数

e.g. 无符号9位整数数据范围:00000000~11111111 (0~)

      带符号8位整数数据范围:10000000~01111111 (-)

MATLAB提供了数据类型转换函数实现数据类型的转换,例如, uint8函数将数值数据转换为无符号8位整数,int8函数将数值数据转换为带符号8位整数。

(2)浮点型:单精度、双精度

单精度型实数在内存中占用4个字节,双精度型实数在内存中占用8个字节

single函数:其他类型的数据转换为单精度型

double函数:其他类型的数据转换为双精度型

>> class(4)

ans =

    'double'

>>  class(single(4))

ans =

    'single'

(3)复数型 :  实部,虚部   实部和虚部默认为双精度型,虚数单位用i或j来表示

real函数:求复数的实部

imag函数:求复数的虚部

2.数值数据的输出格式

fomat命令的格式:format 格式符  fomat命令只影响数据输出格式,而不影响数据的计算和存储

>> format  long

>> 50/3

ans =

  16.666666666666668

>> format    默认short

>> 50/3

ans =

   16.6667

3.常用数学函数

(1)函数的调用格式:  函数名(函数自变量的值)

函数的自变量规定为矩阵变量,当然也可是标量,标量本身是矩阵



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3