matlab 无法显示函数

想用matlab绘制函数图的时候,不知道是区间的原因还是别的问题,程序运行是没有出错的,但是函数图显示是一片空白,请教这是什么问题。多谢!!
附上代码:

clear all
clc
x = 0:0.01:1;
y1 = 1-x;
y = sqrt(1-y1.^2)/y1;
plot(x,y,'LineWidth',4)

你好,
你这个是数组之间对应位置相乘或者相除,所以需要在乘号或者除号或者^号之前加一个点.就行了

clear all
clc
x = 0:0.01:1;
y1 = 1-x;
y = sqrt(1-y1.^2)./y1;%这里除号之前加个点
plot(x,y,'LineWidth',4)

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632