利用matlab编程解决以下两个问题

1.自己写一个数列和一个一次函数,利用对应的matlab函数分别求其极限和不定积分。 2.利用matlab编写一段代码,解决实际学习中碰到的一个任意问题。要求不少于20行。
急啊。求高手指点,好的话可以另外加分。在线等答案。

1、求函数sin(1/x)趋近0的极限,syms x;limt(sin(1/x),x,0),数列的话类似x换成n。
下面是我写的Dijkstra算法,已知8个点之间的距离,求v1到其他个点之间的最短路径
%%% Dijkstra caculate the shorttest path from the node 1 to
%%% the other nodes
%%
clear;
w=[0 10 14 inf inf inf inf inf
zeros(1,2) inf 10 10 inf inf inf
zeros(1,3) 5 inf inf 5 inf
zeros(1,4) 5 4 7 inf
zeros(1,5) 6 inf 13
zeros(1,6) 4 inf
zeros(1,7) 9
zeros(1,8)];
w=w+w';%weight matrix
si=length(w);%the size of the weight martrix
s=zeros(1,si);
%%%%%%%%%%%%%%%%initialize%%%%%%%%%%%%%%
counter=1;
m=1;%calculate the distance from m to other points
s(1)=m;
lv=[0 w(1,2) w(1,3) w(1,4) w(1,5) w(1,6) w(1,7) w(1,8)];
ls=zeros(1,si);
while(counter<=si)
for i=1:si
if lv(i)>lv(m)+w(i,m)%lv(i) is the length to node i
lv(i)=lv(m)+w(i,m);
end
end
ls=lv;
for i=1:counter
ls(s(i))=inf;%ls replace the ls(m) with inf
end
m=find(ls==min(ls));%m is the minimum of the ls
if length(m)>=2
m=m(1);
end
counter=counter+1;
s(counter)=m;
end

lv是1*8的矩阵,是1到个点的最短距离。
一定要采纳哟!!!!!!!!!!
温馨提示:答案为网友推荐,仅供参考
相似回答