Summing Elementwise Values in a Vector
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
clc
if vs=="AC"
c=0.8;
iv=acvi;
else
c=1;
iv=dcvi;
end
for k =1:numel(lo);
lva=lo(k)./c;
lvah=lva.*t;
ll=lo(k)./iv;
end
slo=sum(lo);
I have a sample script which i input to the above as a "function" ('AC',[25 45 65 78 120 65],8, 415,24) ie a string, vector and doubles now when i sum the input vector there is no drama for the initial vector however when i sum the other vectors, (lva,lvah,ll) i get the correct values after elementwise manipulation but cannot sum them i only the output of the last known value. Any ideas? I'm sure the solution is quite simple but its racking my brain. :(
Thanks,
Frank
2 Commenti
Risposte (1)
Mahesh Taparia
il 16 Set 2020
Hi
You can refer the below code which can be used to find the sum of the elements which you are doing. Hope it will help!
function [slva, slvah, sll, slo] = compute(vs,lo, acvi, dcvi, t)
if strcmp(vs, 'AC')
c = 0.8;
iv = acvi;
else
c = 1;
iv = dcvi;
end
lva = lo/c;
lvah = lva * t;
ll = lo/iv;
slo = sum(lo);
slva = sum(lva);
slvah = sum(lvah);
sll = sum(ll);
end
0 Commenti
Vedere anche
Categorie
Scopri di più su Point Cloud Processing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!