why is error?

load can
for i=5:330
RGB= xz(:,:,:,i);
YCBCR = rgb2ycbcr(RGB);
figure(20);
imshow(YCBCR);
drawnow;
end
save can xzycbcr
this is my code
??? Error using ==> save
Variable 'xzycbcr' not found.
Error in ==> YCbCr at 12
save can xzycbcr
this is error
why is error?
please tell me ,thank!

回答 (2 件)

Honglei Chen
Honglei Chen 2012 年 5 月 22 日

0 投票

There is no variable xzycbcr defined in your code., I only see YCBCR

2 件のコメント

Pan
Pan 2012 年 5 月 22 日
If I want to save can in the two variable in worlspace, then how I need to do?
Honglei Chen
Honglei Chen 2012 年 5 月 22 日
True, thanks for pointing that out Daniel. I'll repeat below and delete the previous comment
save can YCBCR RGB
But please read Daniel's answer as he has a very good point regarding your variable name.
Daniel Shub
Daniel Shub 2012 年 5 月 22 日

0 投票

The error is pretty straight forward. The command
save can xzycbcr
is trying to save the variable "xzycbcr" into a file called "can.mat", but there is no variable called "xzycbcr". Maybe you are trying to save the variables "xz" and "ycbcr" and have left out a space, but I don't see those variables in your workspace since MATLAB is case sensitive.
Having a variable called YCBCR in a script called YCbCr is bound to cause you confusion.

この質問は閉じられています。

タグ

質問済み:

Pan
2012 年 5 月 22 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by