博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Matlab中imread函数使用报错“不应为MATLAB 表达式”分析
阅读量:4542 次
发布时间:2019-06-08

本文共 808 字,大约阅读时间需要 2 分钟。

问题描述:

使用imread读取特定路径下的文件时,会提示出错!

>> mytest

错误: 文件:mytest.m 行:10 列:87
不应为 MATLAB 表达式。


出错行:

Images{k}=imread(['D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\'Names{k}]);  Images{k}=imread('D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\'Names{k}); Images{k}=imread(':\文件及下载相关\文档\MATLAB\postgraduate\Kodak\' Names{k});  Images{k}=imread(['D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\' Names{k}]); 对

原因分析:

未知。

imread函数在读取指定目录下文件时,要有【'路径'+空格+文件名】方括号包围和空格必须同时有!


mytest.m文件代码:可以批量读取文件夹目录下特定后缀的文件

clear;clc;close all;Files=dir('D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\*.jpg');N=length(Files);Names={};Images={};for k=1:N            Names{k}=Files(k).name;        Images{k}=imread(['D:\文件及下载相关\文档\MATLAB\postgraduate\Kodak\' Names{k}]);         figure(k)    imshow(Images{k})end

 

转载于:https://www.cnblogs.com/wxl845235800/p/7211307.html

你可能感兴趣的文章
文档对象模型 DOM
查看>>
MD5验签同一字符串得到不同的MD5签名值可能问题之一
查看>>
HDU_2068_RPG错排
查看>>
ZedGraph使用笔记(一)
查看>>
10.QT程序框架与connect
查看>>
SPA单页面应用router实现
查看>>
第三周学习进度条
查看>>
Java程序的连贯性
查看>>
上传文件和AJAX验证
查看>>
Java 多线程编程
查看>>
ArcGIS Engine的安装
查看>>
shell入门基础必备
查看>>
在VS2010下运行Qt程序
查看>>
80x86的硬件基础知识摘要
查看>>
algorithm
查看>>
python实例一
查看>>
python小实例——tkinter实战(计算器)
查看>>
素数筛法
查看>>
不等式恒成立求字母范围
查看>>
队列、环形队列(用数组实现)
查看>>