필터 지우기
필터 지우기

fn=['D:/code name of dataset/A' num2str(n) '_' num2str(m) '_' num2str(q) '.bmp']; In this command error shows that is unexpected Matlab expression so how remove this error?

조회 수: 3 (최근 30일)
fn=['D:/code name of dataset/A' num2str(n) '_' num2str(m) '_' num2str(q) '.bmp'];
  댓글 수: 1
Ced
Ced 2016년 3월 30일
편집: Ced 2016년 3월 30일
Assuming you have defined n,m, and q, there is nothing wrong with this line of code.
Just copy paste this in your command window:
n = 1; m = 1; q = 1;
fn=['D:/my_dataset/A' num2str(n) '_' num2str(m) '_' num2str(q) '.bmp'];
You might want to use sprintf though, i.e.
fn = sprintf('D:/%s/A%i_%i_%i.bmp', datasetname, n, m, q);
where datasetname is a string, and n,m,q are integers

댓글을 달려면 로그인하십시오.

답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2016년 3월 30일
n=5
m=4
q=1
out=['D:/code name of dataset/A' num2str(n) '_' num2str(m) '_' num2str(q) '.bmp']
The code works fine, you probably missed a space like :
out=['D:/code name of dataset/A'num2str(n) '_' num2str(m) '_' num2str(q) '.bmp']

카테고리

Help CenterFile Exchange에서 Convert Image Type에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by