菜鸟教程matlab(matlab菜鸟,i=1:10, 怎么显示Xi,i从1到10,比方说X1,X2,X3(用disp))

本文目录
- matlab菜鸟,i=1:10, 怎么显示Xi,i从1到10,比方说X1,X2,X3(用disp)
- matlab菜鸟求助,很简单的,试了很久都不行
- MATLAB怎样学
- 菜鸟求教:matlab 中 M文件 的子函数和参数传递问题
- matlab 一个入门菜鸟级编程(求根公式)
matlab菜鸟,i=1:10, 怎么显示Xi,i从1到10,比方说X1,X2,X3(用disp)
matlab输出也可以不用输出函数,你想输出那个矩阵的值直接将它写出来就行,后面不加分号,若要在M文件中显示所要求的值,建议把输出项写在最后,用逗号隔开
例:
》》 x=1:10
x =
1 2 3 4 5 6 7 8 9 10
》》
matlab菜鸟求助,很简单的,试了很久都不行
使用sprintf来格式化字符串:
function book = create_a_book(title, author, pages)book = sprintf(’%s, %s, %d’, title, author, pages);
end
MATLAB怎样学
系统的学习的话,建议分几个阶段。
第一个阶段,先找本中文的matlab教材仔细学习,每个章节都作作练习。
第二个阶段,从实践中锻炼。遇到问题多思考,要学会参考帮助文档,有非常详细的使用说明,他是世界上最好的matlab教材了。需要时经常参阅。这就是matlab的宝典,matlab的msdn。
关于matlab的利弊,这是一个非常简单,有非常强大的编程语言,特别是有丰富的数学,科学工具箱,可以方便的实现各个领域专业中遇到的任何数学问题,是学习,工程,科研的必备工具。而且代码段小,C/C++需要几百行的代码,matlab可能只需要几行。大大节省编程时间。至于运行效率,对于处理非常大数据量时,matlab会无法处理,你会经常看到out of memory这样的错误信息,不过这对于任何计算软件都是一大瓶颈。至于优化算法的工具箱,他的算法都不是先进的算法,已经十多年没什么更新了,如果你需要做优化计算,可以选用专业软件,目前解决linear, convex quadratic, mixed-integer 问题最好的求解器是IBM的Cplex以及Gurobi.
菜鸟求教:matlab 中 M文件 的子函数和参数传递问题
你程序的第一行function
y=sinplot
(w,p),所以,变量y应该是你这个函数的返回值,可是你的下面程序中,没有出现变量y的任何运算啊,所以y
一直没有得到数值,你调用这个函数就等于没有作用啊。。。
修改建议:添加关于y的赋值运算,或者是不是哪个变量写错了。。。
matlab 一个入门菜鸟级编程(求根公式)
disp(’方程形式:a*x^2+b*x+c=0’);
a=input(’a=’);
b=input(’b=’);
c=input(’c=’);
deta=b*b-4*a*c;
x=[(-b+sqrt(deta))/2/a;(-b-sqrt(deta))/2/a]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%上面已经达到你的要求了
%%由于matlab在计算sqrt,就是根号的时候,自己会误别根号下的数,
%%如果是负数的话,Matlab会自动生成复数.
%%你如果想自己写这个开根号的号,可以这样
disp(’方程形式:a*x^2+b*x+c=0’);
a=input(’a=’);
b=input(’b=’);
c=input(’c=’);
a=1
b=2
c=3
deta=b*b-4*a*c;
if deta》=0
x=[(-b+sqrt(deta))/2/a;(-b-sqrt(deta))/2/a]
else
real=-b/2/a;
image=sqrt(-deta)/2/a;
x=[real+image*i;real-image*i]
end

本文相关文章:
redis缓存服务器(如何django中用redis缓存服务器,求详细教程)
2026年9月7日 16:10
更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








