⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mat_vec_multiply.m

📁 Format Linked List for sparse Matrix
💻 M
字号:
function mat_vec_multiply(filename_1,vec)[n,nnz,va,ja,ia]=read_2(filename_1);%-----------------------------------------------------%======================================k=1;t=1;i=1;j=1;valM=0; va_out=[]; ja_out=[]; root_out=1;for i=1:n   vec(i)=i;endforfor i=1:n    [vl,vic]=linii_2(i,n,nnz,va,ja,ia); % vl(i)=elem nenule de pe linia i,respectiv vic indice elementelor(coloana)      k=1; t=1;      for k=1:length(vl)   %parcurge linie cu linie	for t=1:length(vec) %parcurge vectorul vec	  if(vic(k) == t) %daca exista elem pe linie corespunzator cu elem din vector vec => inmulteste	    valM=valM+vl(k)*vec(t); %elementul i din vect rezultat 	  endif	endfor      endfor	  	  va_out=[va_out,valM]; %vector ce contine elem nenule din matricea rezultata			  valM=0;   endforva_out'%================================================================endfunction

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -