Re: [Scilab-users] Is this behavior of ifft / isreal correct?

2022-04-07 Thread Stefan Du Rietz
Hello Federico, --> isreal(%i^2, %eps) ans = T --> %i^2 == -1 ans = T Regards Stefan On 2022-04-07 05:24, Federico Miyara wrote: Dear all, Consider M = 16 w = [ones(1,M/4),zeros(1,M/4)] w = [w(1:M/2), 0, conj(w($:-1:2))] v = ifft(w) isreal(v) The first 3 lines defines a real spec

[Scilab-users] Basic query - mprintf

2022-04-07 Thread Lester Anderson
Hello all, Very basic query but how do you print all the values from a result via mprintf? e.g. fac = factor(1729) 7 13 19 mprintf('Factors of 1729 are: %d\n', fac) just prints 'Factors of 1729 are: 7 Sorry for the basic question! Cheers Lester ___ u

Re: [Scilab-users] Basic query - mprintf

2022-04-07 Thread Stefan Du Rietz
Hello Lester, --> s = msprintf("Factors of 1729 are: "); s = "Factors of 1729 are: " --> fac = msprintf("%d\n", fac')' fac = "7" "13" "19" --> mprintf("%s%s", s, strcat(fac, " ")) Factors of 1729 are: 7 13 19 Regards Stefan On 2022-04-07 09:50, Lester Anderson wrote: Hello all

Re: [Scilab-users] Basic query - mprintf

2022-04-07 Thread Stefan Du Rietz
Of course you don't need to make the string s. You have to transpose fac to get a column vector for mprintf and then transpose the column string vector to get a row string vector: --> fac = msprintf("%d\n", fac')' fac = "7" "13" "19" and then concatenate the string so that it works for

Re: [Scilab-users] Basic query - mprintf

2022-04-07 Thread Lester Anderson
Thanks all for the solution! Cheers Lester On Thu, 7 Apr 2022 at 11:02, Stefan Du Rietz wrote: > Of course you don't need to make the string s. > > You have to transpose fac to get a column vector for mprintf and then > transpose the column string vector to get a row string vector: > > --> fac