How to extract a value out of different .mat files and save them into an array
s = load('my_file_5.mat'); will return a struct, each variable in the file will be put in a field in that struct if all files ...

mer än 3 år ago | 0

| accepted

Mean of the third dimension
try this: avgPerYear = nanmean(rain, [1,2]); that would generate an inconvenient 3rd dimention vector so you can reshape it i...

mer än 3 år ago | 1

how to find out how many columns have more than 50 elements which are greater than 1?
x = rand(100) * 2; atLeast50 = sum(x > 1, 1) > 50;

mer än 3 år ago | 0

Array indices must be positive integers or logical values.
in Matlab, matrix indices start from one, not zero like other programming languages, but your index starts from zero: colum-dtn...

mer än 3 år ago | 0

Is there a faster way of splitting a cell array into numeric array while preserving NaN?
try this endsWithSemicolon = cellfun(@(s) endsWith(s, ';'), data); x = cellfun(@(s) textscan(s, '%f', 'Delimiter', ';', 'Empty...

mer än 3 år ago | 2

| accepted

A question on regexprep
A is not a match for your regexp, match = regexp(s,'\<(\w)(\w*)(\w)\>', 'match') match = 1×5 cell array {'John'...

mer än 3 år ago | 0

| accepted

What exactly is a StartPoint for a Curve Fitting Tool, its significance and how it works?
curve fitting works by trying to find the parameters of your model, lets say you are trying to fit a gaussian to a single peak c...

mer än 3 år ago | 4

| accepted

how do I allow user to choose a folder to run the rest of the functions?
<https://www.mathworks.com/help/matlab/ref/uigetdir.html uigetdir>

mer än 3 år ago | 0

Create array of “deep” struct (scalar) fields
As always, you can use a small utility function to drill down the object hierarchy It's probably not the most elegant solution ...

mer än 3 år ago | 1

Plot text (x axis) vs. y axis (numbers)
Why don't you convert x to a number? % mock data hrs = arrayfun(@(n) [num2str(n) 'H'], 0:23, 'UniformOutput', false); hrs(1:1...

mer än 3 år ago | 0

Indexing a matrix that's not in the workspace
you can write a utility function to do that function value = debugPrint(a, i) value = a(i); end %% or using an anonymo...

mer än 3 år ago | 0

| accepted

How do I unstack/transpose table in Matlab?
unstack groups using a third column, but you can trick it to do what you want by adding a fake third column id={'id1';'id1';'id...

mer än 3 år ago | 1

| accepted

GUI gives error after moving to a different computer
Another possible workaround would be to create a stub of this function Unfortunately this function is not a builtin, so builtin...

mer än 3 år ago | 1

How to write elements of a nested cell array to an excel?
The problem starts with the different sizes of each rpw which makes it more complecated to unravel the nested cell arrays c...

mer än 3 år ago | 0

How to remove numbers that only show up once in a list of recurring numbers
x = [1,1,1,1,2,3,3,3,3,4,5,5,5,5,6,7,7,7,7,7,7,8,53,54,54,54,54,54]; numbers = 1:max(x); numx = accumarray(x(:), 1); atLeast2...

mer än 3 år ago | 0

How to run an App every 2 hours
Use a <https://www.mathworks.com/help/matlab/matlab_prog/use-a-matlab-timer-object.html timer>

mer än 3 år ago | 0

How to replace missing values in a cell array?
x = {missing(), 1, 2, 3, missing(), missing(), 5}; mask = cellfun(@ismissing, x); x(mask) = {[]}; % or whatever value yo...

mer än 3 år ago | 4

| accepted

Interpolating random values to smoothen a curve
you can implement the stavisky golay filter basically the idea is to iterate through the data and on each point perform a polyn...

mer än 3 år ago | 1

| accepted

Scatter Plot with string in x-axis and integer on y-axis
Maybe bar chart would be better for you, but if you must use scatter plot scatter(1:5,percentage); set(gca, 'XTick', 1:5...

mer än 3 år ago | 0

how to add lable into rows
You need to use an inner join t3 = join(otherTable,goods,'key','keyColumnName') Or if the key column name is different i...

mer än 3 år ago | 0

| accepted

Putting the result from eval into a cell array
please please please don't use eval to access varriable names eval is not built for that, however, for some reason the first th...

mer än 3 år ago | 0

how to replace the elements row by rows instead of column by column in matrix
find(A==3,1,'first') find(A==3,1,'last') These lines find linear indices not [row, col] subsets. Linear indices go alon...

mer än 3 år ago | 0

| accepted

MATLAB HELP ME PLS
The trapezoidal integration method is a numeric calculation which approximates the area trapped between the curve and the x axis...

mer än 3 år ago | 0

How to access a function under a given path?
A possible solution would be to make every git branch a package. You will have to make all subfolders packages as well, but that...

mer än 3 år ago | 0

| accepted

how to convert the fraction part into intger?
What about K = round(mod((abs (L)-floor (abs (L))) *10e8 , 256)) Or K = floor(mod((abs (L)-floor (abs (L))) *10e8 ...

mer än 3 år ago | 0

For loop with subs
You are setting a 2x3 matrix into l2, which duplicates mat for all possible substitutions 2x3 times 2x3 = 4x9

mer än 3 år ago | 0

Submitted

zoomginput
Zoom in/out of plot with your mouse wheel while using ginput

Question

How to change property behavior for a mocked object
I'm trying to use the mocking framework for unit tests I'm trying to make the property of a mock object return another mock obj...

mer än 3 år ago | 1 answer | 0