Community Profile

photo

per isakson


KTH

2.085 total contributions since 2010

Contact

per isakson's Badges

  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 4
  • First Submission
  • Revival Level 3
  • Ace
  • 36 Month Streak
  • Thankful Level 3
  • Knowledgeable Level 4
  • First Answer
  • Leader
  • Speed Demon
  • Promoter
  • Commenter
  • Solver

View details...

Contributions in
View by

Answered
Trouble reading the file with strread and textscan
"Illegal use of reserved keyword "end". " Deleting some code may leave a spurious end sometimes far to the right outside the ...

1 dag ago | 0

Answered
Loop for sequence of text files
See How can I process a sequence of files?

2 dagen ago | 0

Answered
How to perform operations depending on a value in an array
This works accourding to your expectations - I think. %% C=[10,8,34,7,7,24,11,15,10,13,13,20,17,39,6,9,5,21]; data=2200; for...

2 dagen ago | 0

| accepted

Answered
Change folder vs change directory
Matlab issues the message that you refer to in "Change folder is the option that sometimes matlab ask before running the script"...

2 dagen ago | 0

Answered
How can I save data from features files into matrix?
I understand that "data for each feature for 500 images" is in ONE text file with 500 blocks of six rows. The format is illust...

3 dagen ago | 0

| accepted

Question


Regular expression. Are nesting of group operators supported?
Regarding Grouping Operators the function, regexp, doesn't behave the way I expected. >> cac = regexp( 'ABC', '((A)(B(C)))'...

4 dagen ago | 1 answer | 2

1

answer

Answered
Question about column operator vectors
Doc says x = j:k creates a unit-spaced vector x with elements [j,j+1,j+2,...,j+m] ... x = j:i:k creates a regularly-sp...

4 dagen ago | 0

| accepted

Answered
how to run function 1000 times to find minimum
Something like S = struct( 'score', cell(1,1000), 'grouping', cell(1,1000) ); for jj = 1 :1000 S(jj).grouping = randomize...

4 dagen ago | 1

| accepted

Answered
Rename and save multiple .mat files.
"the name on the work space is the old name" What do you expect? It's the names of the variables contained in the mat-file. The...

4 dagen ago | 0

Answered
How to extract text from string at the same location, one line above
"Is there a better/more efficient way of achieving this?" No, I don't think so. However, speed depends on how "each line for ea...

4 dagen ago | 0

| accepted

Answered
Replace odd numbers with infinity
%% C = randi([100,200],3,6) is_odd = rem(C,2) == 1; D = C; D( is_odd ) = inf returns C = 117 103 107 159 122 ...

4 dagen ago | 0

| accepted

Answered
Using dir() without changing directory?
Use an absolute path rather than a relative path (as proposed in the comments). It's easier to get it right. Thus try sad = di...

6 dagen ago | 0

Answered
how can I read file from a different directory
If you know the full directory name of 'b' use that, i.e chr = fileread( fullfile( 'c:', 'full', 'directory', 'name', 'of', 'b'...

6 dagen ago | 1

| accepted

Answered
creating a matrix in matlab using a text file
It's the brackets, [], that confuses Matlab. Try A = readmatrix( 'output.txt', 'Whitespace',' []' ); I have R2018b so I can'...

7 dagen ago | 1

Answered
Nested for loop not iterating
I'm just guessing. Replace a_p = agrid(i) b_p=bgrid(j); fhat(i,j)=(a_p(i))-(b_p(j)).*magrange; by fhat(i,j) = ( agrid(i) - ...

8 dagen ago | 0

Answered
Previously accessible file is now inaccessible
You need to close the file after reading, add fclose( fileID ) after filedata = textscan(fileID, '%s %s %s %s %s %s %s %s')...

28 dagen ago | 0

| accepted

Answered
How to convert all the rows containing char values to numbers in a table without for loop?
Replacing str2num by str2double might help. str2num uses eval(), which is slow. str2double takes arrays as input. %% cac =...

ongeveer een maand ago | 0

Answered
How to extract a vector from a matrix and save in workspace?
"can I use them in a loop using their names" NO but you can loop over the columns of the matrix for jj = 1 : size( M, 1 ) ...

ongeveer een maand ago | 0

| accepted

Answered
Why eval seems to be faster than other alternatives in this example?!
Testing is tricky >> Untitled5 Elapsed time is 0.167926 seconds. Elapsed time is 0.007457 seconds. Elapsed time is 0.010043...

ongeveer een maand ago | 0

| accepted

Answered
how do I substitute all negative values in a vector with a random number between 0 and 2
One way >> Y = randi( [-4,4], 1,12 ); % sample vector >> isneg = Y < 0; >> Y( isneg ) = 2*rand( 1, sum(isneg) ) Y = Co...

ongeveer een maand ago | 0

Answered
Alternative to using global for a very large array
"unjustified waste of memory" Matlab is smarter than that, see Avoid Unnecessary Copies of Data. If LUT is look-up-table a...

ongeveer een maand ago | 0

| accepted

Answered
Integer check
function isf = isflint( m ) % floating double only % % http://www.mathworks.com/company/newsletters/news_notes/pd...

ongeveer een maand ago | 0

Answered
Is vaderSentimentScores available in R2019a
No, vaderSentimentScores was Introduced in R2019b. See bottom of the page.

ongeveer een maand ago | 0

| accepted

Answered
Regexp lookbehind and lineanchors
"My intent is to match 'c' that is preceded by the beginning of a line and zero or more white character." In the character arra...

ongeveer een maand ago | 0

| accepted

Answered
How to use a percentage number time with a matrix
matrix * (100-10)/100

ongeveer een maand ago | 0

| accepted

Answered
Matrix Dimensions Must Agree
Is this a copy&paste error? W=imread('copyright1.png'); I=imresize(I,[300 300]); Replacing the line by W=imread('copyright1....

ongeveer een maand ago | 0

Answered
Opening R2018b .m files in R2019b
Most likely the reason is that your search path of the R2018b installation is not carried over to the R2019b installation. See S...

ongeveer een maand ago | 0

Answered
selecting rows from C with associated values in D, while using A and B values as references to produce E and F matrices
The script %% ixe = [1,4,7]; E = cat( 2, D(ixe), C(ixe,:) ); ixf = setdiff( [1:7], ixe ); F = cat( 2, D(ixf), C(ixf,:) ); ...

ongeveer een maand ago | 0

Answered
Append rows to .mat file
See save(filename,variables,'-append') matfile Access and change variables directly in MAT-files, without loading into ...

ongeveer een maand ago | 0

Answered
How to import textdata & data from Excel spreadsheet into Struct, using for loop?
What is the size of SBOB ? The for-loop % % Let this be for BOB % for i = [12:14,44:60,71:82] % filename1{i} = sprintf('...

ongeveer een maand ago | 0

Load more