Community Profile

photo

per isakson


KTH

Last seen: 2 days ago Active since 2010

Statistics

All
  • Revival Level 3
  • Ace
  • Leader
  • Speed Demon
  • Personal Best Downloads Level 2
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 4
  • First Submission
  • 36 Month Streak
  • Thankful Level 3
  • Knowledgeable Level 4

View badges

Content Feed

Answered
MATLAB Answers Wish-list #5 (and bug reports)
A minor issue By mistake I accepted an old question of mine. I realized my mistake an unaccepted the question. However, in my "...

3 days ago | 1

Answered
Class method is 'call by value' function, isn't it?
See Comparison of Handle and Value Classes. Your myClass is a value class. "It tells me that first input arg must be instance...

4 days ago | 0

Answered
Class property automatically propagated to old class instances
See Comparison of Handle and Value Classes Your exampleClass is a value class. However, the behavior you describe is more like ...

6 days ago | 0

| accepted

Answered
Index in position 1 exceeds array bounds. Index must not exceed 1.
What is your intention with this assignment? %% Initial condition T(:,:) = 293; % initial temperature (K) Matlab mak...

7 days ago | 0

Answered
Run a large number of iterations without the use of a for loop
Preallocating the variable t will improve speed a lot. Something like t = nan( 1536256, 1 ); t(1) = rf-r0; ... t(i) = rf-...

14 days ago | 1

Answered
How to vectorize the function?
Read Array vs. Matrix Operations. With scalars the two produce the same result, but not with vectors and arrays. The second se...

2 months ago | 1

| accepted

Answered
How am I suppose to fix this error. I am trying to run the code in order to get a stress vs strain plot and find the value described in the script.
This script runs without throwing errors; the syntax is correct. I assigned values to some undefined variables, lo, m, x, y. C...

2 months ago | 0

| accepted

Answered
Extracting the numeric part from a cell
Try >> extractBetween( "injection-0:94582)", ":", ")" ) ans = "94582"

2 months ago | 1

Answered
'line' returns number instead of handle inside a loop of a class method
I have reproduced your findings on R2018b. The numerical "handles" are the old type, pre R2014b. I failed to find an explanati...

2 months ago | 0

Answered
Error using for loop to delete empty cell array elements
Replace for i=1:numel(temp_routes_log) by for i = numel(temp_routes_log) : -1 : 1 % loop from last to first element OR if r...

3 months ago | 0

| accepted

Answered
how to find the immediate date before in one column based on another column using find function?
Assumptions: the two column vectors are sorted a specific date in the first vector may exist in the second vector more than o...

3 months ago | 0

| accepted

Answered
Whitespace Delimited Textfile, NaN results?
The problem is caused by 'Delimiter',' ' in datacell = textscan(fid,'%f%f%f%f', 'Delimiter',' ', 'CollectOutput', 1); in co...

3 months ago | 1

| accepted

Answered
empty array size is stuck on 1x3
Try replace fscanf(fileID,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n'); by for jj = 1 : 14 fgetl( fileID ); end fscanf(fileID,'\n\n...

3 months ago | 0

Answered
Please help me to look at the code. Thx
This returns a numerical result, but it's not an integer. fun = @(x) exp(-x.^2./2); int = gausslegendre( 0, 2, fun, 1 ) func...

3 months ago | 0

| accepted

Answered
I have an invalid use of operator error
I have modified your function to avoid the recursive call of the function. atmos function [T,p,rho] = atmos() h = 0:0.2:20...

3 months ago | 1

| accepted

Answered
Trouble using the system command with special characters
You try to call system() with a sequence of several input arguments and assumes that system() shall join these arguments to the ...

3 months ago | 0

Answered
Cell Mode and how to use it in Debugging.
There is a bit of confusing nomenclature regarding this feature. Futhermore the feature has evolved over the years. I found this...

3 months ago | 0

Question


How to find package functions that are shadowed?
I'm missing something. It is possible to have several package functions with identical fully qualified names, e.g. p1.test, on ...

3 months ago | 0 answers | 0

0

answers

Answered
Create matrix using the array as index
Try this M = zeros(5,5); a = [2,2,1,0,3]; for jj = 1:5 M(a(jj)+1,jj)=1; end disp(M)

4 months ago | 1

Answered
Import large csv as datastore with formatting errors
Comment out the offending rows open files while not( feof(fid) ) chr = fgetl(fid); is_ok = analyse_row( chr ); ...

4 months ago | 1

| accepted

Answered
I am getting "Undefined function or variable" for an existing variable.
Run this modified script from the command window whos par* run QuickSIN_parameters.m % load experiment parameters whos par* ...

4 months ago | 0

Question


R2021b: The Run Section tool in the Editor has been removed
I use the Run Section tool all the time and was surprised to read in the R2021b release notes that it's been removed. Is it repl...

4 months ago | 2 answers | 0

2

answers

Answered
how to delete repeated rows in a table?
Test this %% M = [518460 3.322; 518460 -12.984; 518520 3.798; 518520 -10.28; 518580 7.763; 518580 16.851; 518640 5.959; 522225...

4 months ago | 1

| accepted

Answered
how to find a float number
find( abs( y7 -(-0.3340) ) < tol ) You choose tol. See eps - Floating-point relative accuracy

4 months ago | 0

| accepted

Answered
Tiny discussion on good practices in object oriented programming (OOP) through a simple example
"[...]titles of decent books for non-programmers" AFAIK: There is no book on object oriented design and programming with Matlab...

4 months ago | 0

Question


Is the Abstract keyword needed to make a method abstract?
Is this correct Matlab syntax classdef MyClass methods outarg = my_method( this, inarg ); end end R2018b a...

4 months ago | 1 answer | 0

1

answer

Answered
How to speed up the while loop?
You didn't test the code before uploading! I modified the input lines z = 1; % input('Enter zeta, z = '); w = 1; % input('Ent...

4 months ago | 0

| accepted

Answered
Matrix dimensions must agree.
Because (jy12) is 400x400 and omega is 200x200

4 months ago | 0

Answered
I got stuck with a loop after the value gets to NaN
The values of xr and yr do not converge to a solution that you expect. xr goes to zero and yr goes to "infinity". >> Newton_Ra...

5 months ago | 1

| accepted

Answered
Why the ouput of disp input function become looping?
The expected output is repeated a zillion times, because yfit is a vector with a zillion elements >> whos yfit Name Si...

5 months ago | 0

| accepted

Load more