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?
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
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