如何用matlab中的fslove函数求解如下非线性方程组? (主要问题在于不会建立函数fun)

在建立M函数文件时总是出现这样或那样的error,function[s,p]=fcircle(r)input('inputanumber:')%CIRCLEcalcula... 在建立M函数文件时总是出现这样或那样的error,

function [s,p]=fcircle(r)
input('input a number:')
%CIRCLE calculate the area and perimeter of a circle of radii r
%r 圆半径
%s 圆面积
%p 圆周长
%2004年7月30日编
s=pi*r*r;
p=2*pi*r;

等等,像这样的问题,这是课堂ppt中的例子~

那个其实只是ppt上的例子,不是最终想要解决的问题;
function F=myfun(p)
x=p(1);
y=p(2);
F(1)=x^2+y^2-9;
F(2)=x+y-1;
刚才继续敲代码如上,运行之后就出现如下errors:
>> myfun
Error using myfun (line 2)
Not enough input arguments.
展开
 我来答
usxygq
2014-04-06 · TA获得超过4556个赞
知道大有可为答主
回答量:1858
采纳率:60%
帮助的人:641万
展开全部
没有把输入的数字送到半径r里,改成:
r=input('input a number:')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式