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

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

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

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

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

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

3、办理流程:

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

给出具体数值一次到位,你还得修改。

A=rand(1,2)

B=rand(1,2)

C=rand(1,2)

r1=rand(1,1),r2=rand(1,1),r3=rand(1,1)

t=0:pi/100:2pi;

x1=A(1)+r1cos(t);y1=A(2)+r1sin(t);

x2=B(1)+r2cos(t);y2=B(2)+r2sin(t);

x3=C(1)+r3cos(t);y3=C(2)+r3sin(t);

plot([x1 x2 x3],[y1 y2 y3],'')

axis equal

新建一个m文件,file-》new-》m—file,将下面程序粘贴并保存为

wholeaves

然后运行即可。

function wholeaves

%求解从一到n个人围成一圈,顺序排号。

%从第一个人开始报数(从1到m报数),凡报到m的人退出 ,并且下一个从1重新开始报数,求出出圈人的顺序。

n=input('请输入人数n: ');

m=input('请输入间隔m: ');

d=0;%

count=0;

a=[1:n];

while d<n

for i=1:n

if a(i)>0

count=count+1;

end

if count==m,

a(i)

a(i)=0;

count=0;

d=d+1;

end

end

end

是这样的,如果你再程序开始添加holdon这个的画,表示这之后的每一次作图都保留以前的图,这样就可以连续画图了

反之holdoff,表示打开这个之后,每次画图,删除以前的图,

x=[1 3 5 -1]';

n=length(x);

for i=1:n;

if x(i)>2

y(i)=fun1(x(i));

else

y(i)=fun2(x(i));

end

end

y

这是主程序。下面两个分别保存成M文件

function y = fun1(x)

y=xx+1;

end

function y = fun2(x)

y=x-1;

end

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

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

原文地址: http://outofmemory.cn/zz/10631297.html

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

发表评论

登录后才能评论

评论列表(0条)

保存