Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-04-18
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
我编了一个求解椭圆极径的程序
function r(x) a=0.8; b=0.6; r=sqrt(a^2*b^2/(b^2*cos(x)^2+a^2*sin(x)^2)) 在引用这个函数的时候 r(2*pi) r = 0.8000 但是 >> c=r(2*pi)*r(2*pi) ??? Error using ==> r Too many output arguments. 或者 c=r(2*pi) ??? Error using ==> r Too many output arguments 我的目的是求解矢径的二次方,请问哪里出错了 再线等 |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 58
声望力: 19 ![]() |
![]()
r又當函數名稱 又當變數名稱 影響到了
把函數名稱換掉看看~:smile: |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-04-18
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#4 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 58
声望力: 19 ![]() |
![]()
function r=abc(x) %指定輸出是r
a=0.8; b=0.6; r=sqrt(a^2*b^2/(b^2*cos(x)^2+a^2*sin(x)^2)); %加分號 =========== >> c=abc(2*pi).*abc(2*pi) c = 0.6400 試試看吧 |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2008-04-18
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
谢谢,问题解决了
|
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
请问这个方程可以用MATLAB解没有? | thb296 | MATLAB论坛 | 6 | 2008-04-28 19:02 |
[讨论]哥德巴赫猜想-张俊龙的“0+0”全新的数学成果之3-《间接的个数“0变1计算法”(魔术性的计算方法)》 | 龙舞山威 | 数学 | 0 | 2008-04-01 16:02 |
Model-Based Design with Production Code Generation for Steer-by-Wire System Developme | TechnicalArticles | MATLAB技术文章 | 0 | 2008-01-06 16:32 |
【求助】产生随机数?? | wpy6609 | MATLAB论坛 | 4 | 2007-06-25 22:45 |
【求助】请教高手一个关于画图的问题,近来帮帮我啊:) | xinli16 | MATLAB论坛 | 3 | 2007-06-21 00:01 |