matlab中m_grid出错未定义函数或变量
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 06:14:02
用矩阵表示需要拟合的数据,把大括号改为中括号即可>> X=[1,2,3,4,5,6,7,8,9];Y=[9,8,7,6,5,4,3,2,1];[P,S]=polyfit(X,Y,
卸掉重装!
symsum是符号运算,要先用syms定义符号变量用法详见docsymsum
?Undefinedfunctionormethod'tstem'forinputargumentsoftype'double'.tstem是自绘图函数,一般的matlab是没有的(至少现在的Matl
function只能出现在m文件中,为不是命令窗口再问:这不是命令窗口,不过问题已经解决了,谢谢啦!
你的是什么版本的,有些版本没有符号工具箱,比如2008版的就没有可以下载一个符号工具箱,添加到matlab工具箱中就行了
你用早期的版本可以,09后,符号的内核改变了.你如果用6.5之类的,没有问题.当然你如果将theta之类的变量改为单字母,应当没有问题.
[L,U,P]=LU(A)returnsunitlowertriangularmatrixL,uppertriangularmatrixU,andpermutationmatrixPsothatP*A
matlab求解问题的时候如果没有连续时间信号是不会用ode求解的.你点开你的sin模块看一下,采样周期是不是设置的-1(连续信号).再问:你好,按照SINE的帮助文档,sampletime=0为连续
程序不算长,但问题可不少:1、solve函数的这种调用方式:solve('lambda-(-2*log10(2.51/Re/sqrt(lambda)+0.27/l(i)))^(-2) 
没问题啊?你遇到了什么错?>> syms x>> y=x*sin(x*x);>> dy=diff(y,x) &nb
改成:x=[300.317305.083309.848315.207319.97325.327330.087335.441340.2344.957];y=[5.458736.796797.791559
1.新建一个m文件,把这个function函数复制进去,然后保存(默认文件名);2.在命令窗口输入:>>x=[12]x=12>>fun(x)ans=5.4167>>再问:Undefinedfuncti
检查du和dd数组的维数是不是一致
int函数格式使用错误.正确应该为:F1=int(sym(P),'r',R2,R0)F2=int(sym(P),'r',R0,R1)你再试试
说的是你用加法的两个数长度不一致;程序里s是51个,d只有1位,你希望的应该是给每个数都加上一个随机数,还是改成下面的吧:fori=0:50x(i+1)=s(i+1)+rand(1,N)end
cleart=1000e-6;%信号的时间长度,单位sfs=60e6;%采样频率,单位Hzts=1/fs;fc=17.5e6;%线性调频信号的起始频率f0=20e6;%本振信号的中心频率B=5e6;%
把工作空间设置到另外一个地方,不要设置为f:\programfiles\matlab\r2011b\bin,
那啥,你不会是把factorial.m写在第一行了吧.
[y3.x.t]=step(num,den3,t);这句整错了,[]中不应该用点,应该改成这个[y3,x,t]=step(num,den3,t);就好使了,也能出图了.