使用matlab显示图像的一个坑:文件名或 URL 参数必须为字符向量、uigetfile出现要串联的数组的维度不一致

一、文件名或 URL 参数必须为字符向量

错误描述

错误使用 imread>parse_inputs (line 450)
文件名或 URL 参数必须为字符向量。
出错 imread (line 322)
[filename, fmt_s, extraArgs, was_cached_fmt_used] = parse_inputs(cached_fmt, varargin{:});

使用matlab显示图像的一个坑:文件名或 URL 参数必须为字符向量、uigetfile出现要串联的数组的维度不一致_第1张图片

报错原因及解决方法

确实是imread后面的文件路径出现了问题。

就不该用双引号,换成单引号就行了。神奇~

 使用matlab显示图像的一个坑:文件名或 URL 参数必须为字符向量、uigetfile出现要串联的数组的维度不一致_第2张图片

二、uigetfile出现要串联的数组的维度不一致

错误描述

 

错误原因及解决 

[filename, pathname] = uigetfile({'*.m';'*.mdl';'*.mat';'*.*'},'File Selector');  

错误的原因很可能是其中几个分号没整好,整成了逗号。

你可能感兴趣的:(Matlab,APP,Designer教程,matlab,开发语言)