Error creating or updating Surface

b=0.25:0.01:0.5;
f1=(10^(1/3)*(10.^b-2.^b))/log(8)
f2=2*(10^(1/3)*(10.^b-2.^b))/log(8)
x=-2:0.5:-6;
y=-6:0.5:-5;
[X,Y]=ndgrid(x,y);
Z=cos(Y)+X.*Y;
subplot(211);
hL=plot(b,[f1' f2']);
set(hL(1),'linestyle','--');
set(hL(2),'marker','x');
set(gca,'Xcolor','g','Ycolor','g');
legend('f1','f2');
title('My graph f1 and f2');
subplot(212);
surf(X,Y,Z,'facecolor','b','linestyle','none')
a4=gca();
xlabel('X')
ylabel('Y')
zlabel('Z')
title('My graph f3');
Warning: Error creating or updating Surface
Error in value of property XData
Array is wrong shape or size
Can you give me an advice what should I do for correct working?

 Accepted Answer

madhan ravi
madhan ravi on 24 Nov 2018
Edited: madhan ravi on 24 Nov 2018
x=-6:0.5:-2; %change your line to this
Screen Shot 2018-11-24 at 1.52.15 PM.png

2 Comments

Anytime :), make sure to accept the answer if it helped

Sign in to comment.

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Products

Release

R2016a

Community Treasure Hunt

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

Start Hunting!