我正在尝试在matlab中绘制两个函数,第一个函数是kinf symfun:
p = symfun(0, [m]);
p(m) = p(m)+Ck(k-3)*exp(m*(k-3)*complex(0, 2*pi/25));这里Ck是另一个symfun,k是我预定义的一个变量。
我想将它与我使用函数模式创建的函数绘制在同一张图中:
function [x1] = xt_otot_q3( t)...我不能让xt_otot_q3函数成为一个符号,因为它涉及到if语句。-我试图创建两个矢量,对两个函数进行采样,并将它们与plot函数一起绘制,但由于某些原因,'p‘函数矢量变得非常怪异,给了我更奇怪的输出……详细说明:我尝试使用ezplot函数绘制它们,但由于某种原因,我从xt_otot_q3获得的采样矢量仅显示为0处的一条直线。
你知道我该怎么把它们画在一起吗?为了绘制xt_otot_q3函数,我必须创建一个向量,如果我尝试使用ezplot直接绘制它,它会产生以下错误:
>> ezplot(xt_otot_q3, [-10 10])
Error using xt_otot_q3 (line 2)
Not enough input arguments.提前谢谢。
发布于 2013-05-10 02:08:13
如果我理解正确的话,你有两个函数p和xt_otot_q3。您想要将它们绘制在一起。
syms t;
func1 = xt_otot_q3(t);
ezplot(func1, [-10 10]);
# retain current graph, for new graph
hold on;
# symbolic function p
ezplot(p, [-10 10]); 我希望它能帮上忙。
https://stackoverflow.com/questions/16467719
复制相似问题