matlab中出现?function [f,k]=sconv(f1,f2,k1,k2,p) | Error:Functi
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/14 16:51:32
matlab中出现?function [f,k]=sconv(f1,f2,k1,k2,p) | Error:Function definitions are not permitted
function [f,k]=sconv(f1,f2,k1,k2,p)
%计算连续信号卷积积分 f(t)=f1(t)*f2(t)
% f:卷积积分 f(t)对应的非零样值向量
% k:f(t)的对应时间向量
% f1:f1(t)非零样值向量
% f2:f2(t)的非零样值向量
% k1:f1(t)的对应时间向量
% k2:序列 f2(t)的对应时间向量
% p:取样时间间隔
f=conv(f1,f2); %计算序列 f1与 f2的卷积和 f
f=f*p;
k0=k1(1)+k2(1); %计算序列 f非零样值的起点位
k3=length(f1)+length(f2)-2; %计算卷积和 f的非零样值的宽
k=k0:p:k0+k3*p; %确定卷积和 f非零样值的时
向量
subplot(2,2,1)
plot(k1,f1) %在子图 1绘 f1(t)时域波形图
title('f1(t)')
xlabel('t')
ylabel('f1(t)')
subplot(2,2,2)
plot(k2,f2) %在子图 2绘 f2(t)时波形图
title('f2(t)')
xlabel('t')
ylabel('f2(t)')
subplot(2,2,3)
plot(k,f); %画卷积f(t)的时域波形
h=get(gca,'position');
h(3)=2.5*h(3);
set(gca,'position',h) %将第三个子图的横坐标范围扩为原来的2.5倍
title('f(t)=f1(t)*f2(t)')
xlabel('t')
ylabel('f(t)')
function [f,k]=sconv(f1,f2,k1,k2,p)
|
Error:Function definitions are not permitted in this context.
请问究竟是哪里出错了.
function [f,k]=sconv(f1,f2,k1,k2,p)
%计算连续信号卷积积分 f(t)=f1(t)*f2(t)
% f:卷积积分 f(t)对应的非零样值向量
% k:f(t)的对应时间向量
% f1:f1(t)非零样值向量
% f2:f2(t)的非零样值向量
% k1:f1(t)的对应时间向量
% k2:序列 f2(t)的对应时间向量
% p:取样时间间隔
f=conv(f1,f2); %计算序列 f1与 f2的卷积和 f
f=f*p;
k0=k1(1)+k2(1); %计算序列 f非零样值的起点位
k3=length(f1)+length(f2)-2; %计算卷积和 f的非零样值的宽
k=k0:p:k0+k3*p; %确定卷积和 f非零样值的时
向量
subplot(2,2,1)
plot(k1,f1) %在子图 1绘 f1(t)时域波形图
title('f1(t)')
xlabel('t')
ylabel('f1(t)')
subplot(2,2,2)
plot(k2,f2) %在子图 2绘 f2(t)时波形图
title('f2(t)')
xlabel('t')
ylabel('f2(t)')
subplot(2,2,3)
plot(k,f); %画卷积f(t)的时域波形
h=get(gca,'position');
h(3)=2.5*h(3);
set(gca,'position',h) %将第三个子图的横坐标范围扩为原来的2.5倍
title('f(t)=f1(t)*f2(t)')
xlabel('t')
ylabel('f(t)')
function [f,k]=sconv(f1,f2,k1,k2,p)
|
Error:Function definitions are not permitted in this context.
请问究竟是哪里出错了.
我因为没有这个函数的调用命令没法运行啊!
所以也看不出什么东西!
我的腾讯联系方式,散坝而要龄要伞流午
所以也看不出什么东西!
我的腾讯联系方式,散坝而要龄要伞流午
matlab中出现?function [f,k]=sconv(f1,f2,k1,k2,p) | Error:Functi
请问下面的matlab程序哪里出错了?请帮我改正一下,function[f,k]=sconv(f1,f2,k1,k2,p
在matlab中怎样将函数f=(k0+k1*s+k2)/(s*s+k1*+k2-k3)(其中k0,k1,k2,k3都为任
matlab中Error:Missing variable or function.
matlab 中定义函数,如何定义,我每次都会出现这个问题?Error: Function definitions ar
1.同一直线上的力K1 K2作用在一物体上,其合力为F合,已知F1:F2=2:3,则F合的方向与F1的方向( )
matlab中,可以这样用吗?k1=-10; k2=15; a=linspace(k1,k2,100);
Matlab中出现Error using ==> .*
matlab中Error:Function definitions are not permitted at the p
F=diag{f1,f2,...,fL}这样的在matlab中如何表示
K=f(K1,K2,K3,K4) 怎么算?k1=k2=k3=k4=0.8 求k
在matlab中运行出现错误:Error using ==> rstool Insufficient data to f