用MATLAB写了个小程序,想申请软件著作权,求大神指点

用MATLAB写了个小程序,想申请软件著作权,求大神指点,第1张

1、MATLAB开发的小程序可以申请软件著作权登记:

因为软件著作权保护的范围是程序及其技术文档的表达,即保护语句序列或指令序列的表达以及有关软件的文字说明表达。软件著作权登记是不分软件大小的,只要软件可以正常在相应的软硬件环境下可以运行就可申请。

2、申请软著matlab源程序的准备:

在申请软件著作权登记过程中中国版权保护中心对软件的源程序的要求是:源程序和文档应提交前、后各连续30页,不足60页的,应当全部提交。因为您的程序比较小,您只需把您开发出来的“m”格式的文件打开,然后依次把里面的代码粘贴到word文档里就好,每页不少于50行。您看下全部是否够60页。不满60页您就提供全部的,满60页您就删除一部分只需提供60页就行,第60页可以是半页的。

3、办理流程:

填写申请表--→提交申请文件--→缴纳申请费--→登记机构受理申请--→补正申请文件(非必须程序)--→取得登记证书

好久没做过这类地解答了,希望我说的还算明白

_________________________

function pr1()

%11差分方程

a=[1,-1,09]; %通过a,b构造了一个滤波器,传递函数为H(z)=1/(1-z^(-1)+09z^(-2)),a构造分母,b构造分子

b=1;

x=impseq(0,-20,120) %impseq是用来构造单位冲击函数,时间t的范围为[-20,120],当且仅当t=0处为1,即x(21)=1,其余均为零

n=-20:120;

h=filter(b,a,x); %以a,b构造的的滤波器,当输入为x时,输出为h,因为x是单位冲击函数,所以h就是该滤波器的单位冲击响应了

figure(1)

stem(n,h); %以n为横轴,h为纵轴画出火柴杆图

title('冲激响应');

xlabel('n');

ylabel('h(n)');

%

figure(2)

[z,p,g]=tf2zp(b,a) % [Z,P,K] = TF2ZP(NUM,DEN) finds the zeros, poles, and gains:

% z为零点,p为极点,g为增益,如下:

% (z-z1)(z-z2)(z-zn)

% H(z) = K ------------------------

% (z-p1)(z-p2)(z-pn)

zplane(z,p) %画出极零图

function [x,n]=impseq(n0,n1,n2)

n=[n1:n2];

x=[(n-n0)==0];

function pr2()

%12 experiment

__________________________________________

b=[00181,00543,00543,00181]; %其实虚线框中的这部分的作用和上面函数中的FILTER函数的作用一样,就是构造一个滤波器,H(z)还是b为分母,a为分子

a=[1000,-176,11829,-02781];

m=0:length(b)-1;

l=0:length(a)-1;

K=500;

k=1:K;

w=pik/K;

H=(bexp(-jm'w))/(aexp(-jl'w)); %求出单位冲击响应函数

__________________________________________________________________________________

magH=abs(H); %求出单位冲击响应函数的幅值

angH=angle(H); %求出单位冲击响应函数的相位

figure(1)

subplot(2,1,1); %做出子图

plot(w/pi,magH);

grid; %添加栅格

axis([0,1,0,1]); %调节坐标轴范围

xlabel('w(pi)');

ylabel('|H|');

title('幅度,相位响应');

subplot(2,1,2);

plot(w/pi,angH);

grid;

xlabel('w(pi)');

ylabel('angle(H)');

t=-1000:01:1000;

f=t(-1000<t<1)+t^2(1<=t<=4)+2^t(4<t<1000);%分段函数

x1=-1:01:45;

x=x1+05;

y=x(-1<x<1)+x^2(1<=x<=4)+2^x(4<x<45);

plot(x,y)

按上面语句试试

有波浪线常见的情况有下面几种:一是你定义的变量可能没有在程序中用到,这个你把鼠标移到上面自然有英文显示,这种错误没事,不影响程序的运行,只是感觉程序累赘罢了

再一种就是程序编写错误,比如输入if循环的时候少了end的时候会在if下有波浪线,这是只要你运行就会提示你这一行有错,这种错误是致命的

楼主是在自定义M文件函数NewmarkBetaLinear的第一步,依经验看是没有语法错的,可能是你在编写的初始其中的变量还没有正式用到过,暂时的显示波浪线,如果你编写完整后,各种参量都用到且无语法错误,波浪线会自动消失的,这也是常见的。或者你把鼠标移到波浪线下面仔细看英文的意思,相信可以有收获!

%%%%没有用到内部函数!!!

PrimeNumber=[2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97];

k=1;

for i=2:100

temp=i(i-1)-1;

for j=1:length(PrimeNumber)

if temp==PrimeNumber(j)

Result(k,1)=i; %亲密数对中的第一个数

Result(k,2)=i-1; %亲密数对中的第二个数

Result(k,3)=temp; %亲密素数

k=k+1;

break;

end

end

end

% 计算亲密素数和

SumPrime=0;

for i=1:k-1

SumPrime=SumPrime+Result(i,3);

end

% 数对个数

disp('数对个数');disp(k-1);

% 亲密素数和

disp('亲密素数和');disp(SumPrime);

以上就是关于用MATLAB写了个小程序,想申请软件著作权,求大神指点全部的内容,包括:用MATLAB写了个小程序,想申请软件著作权,求大神指点、关于matlab的两个小程序的解释说明、帮我用MATLAB编个小程序,谢谢,谢谢了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9789083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存