# Benjamin

**Statistics**

RANK**92**

of 250,002

REPUTATION**1,256**

CONTRIBUTIONS

**0** Questions

**523** Answers

ANSWER ACCEPTANCE **
0.00%
**

VOTES RECEIVED**110**

RANK

of 17,368

REPUTATION**N/A**

AVERAGE RATING**0.00**

CONTRIBUTIONS**0** Files

DOWNLOADS **0**

ALL TIME DOWNLOADS**0**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

How to save a value from a slider

One thing to note is that plotButtonPushed() is nested inside changeThreshold(), so the main function buttonPlot() will not see ...

33 minutes ago | 0

Select lines from table to plot in MATLAB GUI

You can create one line for each spectrum (this would probably be in the plot button Callback) and then set the visibility of th...

1 hour ago | 0

Save multiple columns of multiple csv files?

[file_list, path_n] = uigetfile('.csv', 'Grab csv', 'Multiselect', 'on'); if ~iscell(file_list) file_list = {file_list}; ...

17 hours ago | 0

Setting section = NaN deletes part of matrix

Change this: bath_50m(ilon, ilat) = NaN; to this: bath_50m(ilat, ilon) = NaN; The reason is because this happened: bath_ch...

17 hours ago | 0

How to plot overlapped graphs better?

Maybe make top line dotted: figure(3) plot(t,mu_true,"b-"); hold on plot(t,mu_predicted , "r:"); xlabel('t'); ylabel('result...

19 hours ago | 0

Trouble using strings in If statements using OR

if race == "H2" || race == "H1" || race == "H3" || race == "H4"

19 hours ago | 0

| accepted

I need to read an array to see if it has repeated elements (using for loop)

You can do it with two for loops like that, but note that if an element occurs more than two times, each pair will be counted, e...

23 hours ago | 1

When a structure is passed to a function, can we add a field to it?

The answer is yes, the function can add a new field and pass the struct back out, and no, you don't have to create a new struct ...

24 hours ago | 0

| accepted

read alot of csv files, average certain rows and columns and output in a new file

This will read all the .csv files in a specified directory, do the averaging of non-zero values over those columns and rows, and...

1 day ago | 0

plot data into a while lopp without storing the data

If you want each new iteration to replace previously plotted results: i = 0 while i < 2500 % do stuff hold off...

1 day ago | 0

Plotting different variable sets on same graph

plot(Current1, Power1,'r') hold on plot(Current2, Power2,'b')

1 day ago | 0

| accepted

A compact way to find elements of an array which are greater, equal, or less than the elements of a second array

a1 = [0 4 7 8 1 2 3]'; a2 = [4 4 6 9 9 1 1]'; b = sign(a1-a2)

1 day ago | 1

| accepted

How do you set the scale on a color bar from the figure window?

i don't know how to do it from the figure editor tools, but you can do it with a few lines of code, below. To demonstrate, I'll ...

1 day ago | 0

if statement for every possibility

n = 10:99; weird_numbers = []; for i = n factors = divisors(i); factorArray = factors(1:end-1); lengt...

1 day ago | 0

| accepted

Calculate average between min and max numbers in column 3 depending on values in column 2, for each value in column 1

matrix = randi([1 16],2000,3); search_number = 7; idx_1 = matrix(:,1) == search_number; col2_vals = unique(matrix(idx_1...

2 days ago | 1

Find the Minimum Combination of Sum

N = 100; window_size = 3; A = rand(N,1); signs = 1-2*(dec2bin(0:2^(window_size-1)-1,window_size)-'0').'; comb = NaN(N,1)...

2 days ago | 1

| accepted

Getting "Index exceeds array bounds" for line 103 but I do not see how the index number is more than the elements. Any help would be awesome!

Assuming output is an n-by-6 cell array, length(output) will be n if n >= 6 and 6 otherwise (i.e., if n < 6). Note that length()...

2 days ago | 0

Why won't this function plot?

Try plot(c1_exp) or plot(t,c1_exp) With your for loop, you're plotting one data point at a time, which is imposs...

3 days ago | 0

How do I convert a frequency table to a single vector?

First, setting up the variable as you have it: Blank2 = zeros(23,2); Blank2(:,1) = 1:23; Blank2(3,2) = 1; Blank2(4,2) = 8; ...

3 days ago | 0

| accepted

Create push buttons with a For loop and provide individual callbacks within the For loop.

When you specify a callback as a character vector, the callback executes in the MATLAB workspace (reference here), which may or ...

3 days ago | 0

| accepted

Split a vector into 2 oscillating vectors?

Here is a way to do it. Demonstrating with smaller vectors so as to more easily verify the result. To use it on your column vect...

3 days ago | 0

| accepted

For Loop Question on index

data = [ ... 1.0 68.0 45.0 92.0; ... 2.0 83.0 54.0 93.0; ... 3.0 61.0 67.0 91.0; ... 4.0 70.0 66....

3 days ago | 0

| accepted

How can I randomize positions with retract/replacement and save in a text file?

It sounds like you want a 30-by-40 matrix where each element is one of {20,40,60,80,100,120,140} and no two adjacent elements on...

3 days ago | 0

| accepted

How to replace the numbers in matrix?

Here is a way to do it using linear interpolation on each row. It will interpolate between the non-zero numbers to fill in the z...

3 days ago | 1

| accepted

How to display sequence of images in GUI

This line: img_files = num2str((1:seq_len)', [img_path '%04i.jpg']); should be like this: img_files = strcat(img_path,num2str...

3 days ago | 0

I dont understand, i try to use solve to find x in Matlab Function Block

Looks like you should use syms rather than sym fcn(0) function x = fcn(y) syms a; r1=7.3e-5; r2=-1.1e-7; s1=1.6e-1; s2=1....

3 days ago | 0

how to create a matrix when using surf function？

What you are doing there is making F a scalar, but F needs to be a matrix the same size as u and v, so something like this: F =...

4 days ago | 1

How to export matrix in the form of (column number, row number, value) in CSV?

A = randn(8,4) [m,n] = size(A); [c,r] = meshgrid(1:n,1:m); writematrix([c(:) r(:) A(:)],'output.csv'); % check the result ...

4 days ago | 0

| accepted

Creating different types of arrays with conditions, then make an array with the combination of all elements, and finally separate the arrays with a sequence

x = 3; y = 4; a = 1000*(1:x).'+(1:y) A = a(randperm(x*y)) [~,idx] = ismember(A,a); [~,new_idx] = sort(mod(idx-1,x)+1); a_n...

4 days ago | 0

| accepted