[已解决] 使用polarplot提示数据格式出错

[复制链接]
Veron 发表于 2022-5-8 00:12:37
        % Button pushed function: Button
        function ButtonPushed(app, event)
            syms the rol
            F=app.resistanceSlider.Value;
            q=app.chargeSlider.Value;
            B=app.fieldSlider.Value;
            m=app.qualitySlider.Value;
            r=m*F/(q*B)^2;
            G(the,rol)=the+sqrt(rol^2-r^2)/r+asin(r/rol)==0;
            r_sln=solve(G(the,rol));
            pax = polaraxes(app.UIFigure);
            polarplot(pax,r_sln)................................错误使用 polarplot
                                               数据必须为可转换为双精度值的数值、日期时间、持续时间或数组。

最佳答案


maple1314168 发表于 2022-5-8 09:31:35
提示不是很明显啊?r_sln 得到的是符号行数据。
用double函数转化为数值。
回复此楼

2 条回复


maple1314168 发表于 2022-5-8 09:31:35
提示不是很明显啊?r_sln 得到的是符号行数据。
用double函数转化为数值。
回复此楼

Veron 发表于 2022-5-8 10:46:28
maple1314168 发表于 2022-5-8 09:31
提示不是很明显啊?r_sln 得到的是符号行数据。
用double函数转化为数值。

感谢回复 我使用double时提示要用subs替换,替换之后变为数值后如何画极坐标图像呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表