专栏
标签
Syslab 中 M 兼容 imwrite 函数不支持第一个输入为 uint8
技术分享
发布于 2025-08-06 16:30:39
查看 1过去300天

问题现象

Syslab中在M兼容imwrite函数不支持第一个输入为uint8

以下面代码为例:

A =rand(50);

A =uint8(A);

imwrite(A,"myGray.png")

在主页点击“启动M命令行”,运行上述代码,出现报错:TyMLang.ArgParserError:imwrite(A,

filename),2个参数不足
image.png

解决方法

针对上述问题,将代码修改为以下:

A =rand(50);

%A=uint8(A); %目前不支持unit8类型的数据,应该使用double类型的数据

imwrite(A,"myGray.png")

运行上述代码,结果如下,已经保存了图形:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天