matlab中x=int8(50)什么意思

 我来答
帐号已注销
2020-10-30 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

可以把输入的数的数据类型转换为8位整形变量,8位整形数据的取值范围是 -128~127。

这是产生一个固定函数,可用z=peak(50),mesh(z)来观察其图形,是一个三维图形。spere也是一个三维图形函数,它们是matlab的标志函数,很多地方都有。

uint8是数据类型转换,一般matlab参与运算的数据类型是double,而uint8是强制将数据转换为8位无符号整数

算数前面 的3.4是浮点数,这matlab里面也是作为double型数据计算的,而double形数据和整形数据(uint8,uint16)的运算,都会线将整形的转化为double再进行计算,所以无论你用uint8或uint16,其实最后会转为doulbe所以不影响结果。

扩展资料:

MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。

简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。

参考资料来源:百度百科-MATLAB

dukinkin
推荐于2018-03-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:935万
展开全部
int8()是变量类型转换函数
可以把输入的数的数据类型转换为8位整形变量
8位整形数据的取值范围是 -128~127
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
donggoing12
2018-03-17
知道答主
回答量:18
采纳率:100%
帮助的人:1.7万
展开全部

int8():有符号,占用1个字节。向无穷大方向取整:正数向正无穷大方向,负数向负无穷大方向取整——参考自百度经验matlab八种整数类型有什么区别

也就是指定了x的整数类型并指定数值50。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高中技术一点通
2014-12-13 · TA获得超过561个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:378万
展开全部
8位带符号数。说白了也就是 -128到127之间的数。
>> x=int8(50)

x =

50

>> x=int8(2222)

x =

127
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
存怀慧E
2018-03-17 · TA获得超过1121个赞
知道小有建树答主
回答量:6288
采纳率:80%
帮助的人:211万
展开全部
:8位带符号数。说白了也就是 -128到127之间的数。 >> x=int8(50) x = 50 >> x=int8(2222) x = 127
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式