why am i getting syntax error for linspace in If statement?
1 次查看(过去 30 天)
显示 更早的评论
if (Z(1,1)==z && Z(2,1)== z && Z(3,1)==z)
{
t = linspace(0,1); % case 1 = when triangle is parallel to cutting plane
x = X(1,1)+t*(X(2,1)-X(1,1));
y =Y(1,1)+t*(Y(2,1)-Y(1,1));
z = Z(1,1)+t*(Z(2,1)-Z(1,1));
plot3(x,y,z);
hold on;
x = X(2,1)+t*(X(3,1)-X(2,1));
y = Y(2,1)+t*(Y(3,1)-Y(2,1));
z = Z(2,1)+t*(Z(3,1)-Z(2,1));
plot3(x,y,z);
hold on;
x = X(1,1)+t*(X(3,1)-X(1,1));
y = Y(1,1)+t*(Y(3,1)-Y(1,1));
z = Z(1,1)+t*(Z(3,1)-Z(1,1));
plot3(x,y,z);
hold on;
}
i am getting "The expression to the left of the equals sign is not a valid target for an assignment" error for linspace line.can anyone explain?
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!