
Jon
Statistics
RANK
79
of 272,976
REPUTATION
1,747
CONTRIBUTIONS
10 Questions
641 Answers
ANSWER ACCEPTANCE
80.0%
VOTES RECEIVED
189
RANK
of 18,438
REPUTATION
N/A
AVERAGE RATING
0.00
CONTRIBUTIONS
0 Files
DOWNLOADS
0
ALL TIME DOWNLOADS
0
RANK
of 122,372
CONTRIBUTIONS
0 Problems
0 Solutions
SCORE
0
NUMBER OF BADGES
0
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Content Feed
How to run a model in simulink several times like a flowchart
You can use the MATLAB sim command to run Simulink programatically in a loop, please see https://www.mathworks.com/help/simulin...
4 days ago | 0
Create folders and organize data based on file name.
You should be able to select the ones you want using dir and wildcards so for example list = dir('*CP-B-01*.txt')
8 days ago | 0
Search for text in all .m files of a folder?
Use the "Find Files" function on the home tab of MATLAB main window
22 days ago | 0
| accepted
Minimizing a function using fmincon with special constraints and intervals
Here is one approach % function to be minimized fun = @(x)x(1)^2 + 3*x(2)/x(3) - x(4)^2 ; %initial value x0=ones(1,4); %...
22 days ago | 1
| accepted
Get shortest paths and distances among nodes without loop for (and possibly in a faster way)
for the distances (shortest path) between every pair of nodes in the graph d = distances(G) and for some subset, in your case ...
1 month ago | 1
Matlab - Class : how to declare an internal function returning a value
You must tell MATLAB that findScenarioNumber is a member function of the class you are currently in scenarioNumber = obj.findSc...
1 month ago | 0
| accepted
any idea how i can compute the elapsed time in each iteration in for loop ?
Use tic and toc
1 month ago | 0
Reading a specific file based on the input the user enters
You could do something like this % prompt user for test series number seriesNo = inputdlg('Please enter the test series number...
1 month ago | 0
Midpoint between 2 numbers in 2 columns in the same csv file
% read in the data dat1 = readmatrix("File1.csv"); dat2 = readmatrix("File2.csv"); % assume first column matches, and compu...
2 months ago | 0
| accepted
How can i plot this: x(t) = |t| * rect((t - 1)/3)
As far as I know, rect is not a MATLAB function. Perhaps it is one you defined and saved in an m file. Assuming this is the case...
2 months ago | 0
Importing Excel Database Into MATLAB
I just ran T = readtable('dataset2.xlsx') and it seems to import without any problems
2 months ago | 0
Find the value which is repeated in each row of a matrix (without loop for)
Here's another way % Input A = [ 523 2920 523 1227 8003 8343 5611 8343 ...
2 months ago | 1
How to discover the neighbor nodes in an matrix?
Here is a little example that I think does what you are asking % % assign threshold for being a neighbor dMax = 0.6; % mak...
2 months ago | 0
Finding a variable in a large table
Here's a simple example, which I think you could extend to your situation % make an example table name = {'fish','cat','dog','...
2 months ago | 0
How to build a function to make a working code more flexible?
The first thing you should do to greatly simplify your code and make it more flexible is to avoid using variable names with nume...
2 months ago | 0
| accepted
Matlab doesn run the program , says at the editor 'input argument might be unused ' for t
If you have your odefun stored in it's own .m file then the syntax for calling ode45 is just [t,x]=ode45(@odefun,tspan,x0); F...
2 months ago | 0
I am trying to model solutions to a harmonic oscillator in physics using matlab and get "Array indices must be positive integers or logical values"."
The indices you are using in the expression x_array(t/dt+1) etc are not integers. MATLAB indexes arrays using either integer or...
2 months ago | 0
Two functions having the same name but one being capital?
While MATLAB is case sensitive, Windows (assuming that is your operating system) is not. Since MATLAB requires that function nam...
2 months ago | 0
| accepted
Help to plot a frequency response of a function
Here is a basic approach (not using any toolbox functions for frequency response), that might give you some ideas of how this ca...
2 months ago | 1
| accepted
why the coefficient of case 2 is 2 columns, not 5 columns? (about coefficient value of PCA)
By default pca gives the 'economy' option which only includes significant components. for pca(X) with X n by p using 'economy' ...
2 months ago | 1
| accepted
How can I generate a pseudo random column vector V
Yes this will make a random column vector of length N at each iteration. The values will be uniformly distributed between 0 and...
2 months ago | 0
Can someone help me open a Simulink file from an old version of matlab? (probably around year 2000)
I am able to open old Simulink .mdl files from around 1999-2000 using my MATLAB Simulink R2022b without taking any specific acti...
2 months ago | 0
Saving the timestamp for each iteration in an array
You had numerous errors in your code. A key one is that you were writing the sensor data and time to the same column (B1). Since...
2 months ago | 0
How to get z transfer function from difference equation?
I don't think there is any direct way to convert a difference equation to a transfer function in MATLAB. Maybe it is possible wi...
2 months ago | 1
Find the set of eigenvectors of a 4x4 matrix elements whose matrix elements have some VARIABLE PARAMETERS.
If I understand what you are trying to do I think this should do what you want. The resulting values of the eigenvector for eac...
3 months ago | 1
How can i plot this function? y=0.75/(log10(x)*2).^2
Something like this? x = linspace(1,10); % or whatever interval you would like change accordingly y = 0.75 ./(log10(x).^2).^2 ...
3 months ago | 0
Why do I receive "Index exceeds the number of array elements. Index must not exceed 7." when trying to remove indices that are followed directly by a zero using a for loop.
Your loop variable x goes from 1 to the length of the vector. In line 4 you try to assign vec(x+1), on the last iteration x = l...
3 months ago | 0
Only the initial graph shows up
The problem is that you have an error in your line Error using legend Invalid argument. Type 'help legend' for more informatio...
6 months ago | 1
| accepted
How to simplify code with multiple variable names?
You can use arrays to hold your data. So one approach would be to use arrays: ma - n by 1 ea - k by n r - n by 1 ir n by 1 ...
6 months ago | 0
| accepted
Hello, I need help with: Replace elements in Vector A with those of vector B of the same position, only if they meet a certain condition, otherwise replace by a zero. Thanks
I like @Torsten's one liner and use of the multiplication times the logical zeros to null out the values where B is greater than...
6 months ago | 0
| accepted