Rank: 263408 based on 0 downloads (last 30 days) and 0 file submitted
photo

Peter Näsholm

E-mail
Company/University
Oslo University

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Comments and Ratings by Peter View all
Updated File Comments Rating
01 Mar 2013 nnls - Non negative least squares nnls - Alternative to lsqnonneg: faster on large problems, improved convergence, optional restart Author: Bill Whiten

Thank you Bill for providing this function. For my particular problem, it turns out that your function can find an appropriate solution, while on the other hand the Matlab function lsqnonneg can not.

It's just a pity that i fiddeled and almost re-wrote lsqnonneg before I searched and found your implementation.

Once more: thank you!

14 Aug 2009 struct2str recursive Displays a struct's content in a list box. View a substruct's content by selecting its list entry. Author: Felix Zoergiebel

To be able to handle vectors in the form
[1
2
3
4]

(instead of [1 2 3 4]),
one may for example change from row 152 into:

tmp = getfield(s,{l},fnames{f});
sz = size(tmp);
if (ndims(tmp) == 2) && (sz(2) == 1)
isflipped = 1;
tmp = tmp';
tmp = ['[' num2str(tmp) ']' char(39)];
else
isflipped = 0;
tmp = ['[' num2str(tmp) ']'];
end

str = sprintf(fmt1,str,fnames{f}, tmp);
if isflipped
cell_str{k} = sprintf(fmt11,fnames{f}, [ '[' num2str(getfield(s,{l},fnames{f})') ']' char(39) ] );
else
cell_str{k} = sprintf(fmt11,fnames{f}, [ '[' num2str(getfield(s,{l},fnames{f})) ']' ] );
end
k = k + 1;

(and then as the rest of the original code)

Contact us