Réponse apportée
Getting statistics from a struct
If measurementA is just one value, you can do: mean([myResults.MeasurementA]) Try it for your data and look at the resul...

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
Draw Legend in MATLAB
For the plot you DO NOT want to show in the legend, do: h = plot(x,y,'-+); %your data set(get(get(h,'Annotation'),'Lege...

plus de 10 ans il y a | 0

Réponse apportée
How to read many arbitrary text files in MATLAB?
k = 1; while exist(['ClCdCm',num2str(k),'.txt'],'file') %insert code to read file k = k + 1; end

plus de 10 ans il y a | 0

Réponse apportée
fprintf not printing correct string
Use: fprintf('%4s %15s \n',str_dat(i,:),num2str(dat(i))) You were not telling matlab to use all the columns of the array...

plus de 10 ans il y a | 0

Réponse apportée
Get new variable based on the average of a column - Matlab
See file

plus de 10 ans il y a | 2

| A accepté

Réponse apportée
Easy textscan question. What is this input?
Yes, 1 is the number of times it repeats the ignore 2 strings, read number instruction. You can use fgetl to read one line at a...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
PushButton HitCounter / simple question
Add handles.counter = 0; in the GUI opening function. Then in the pushbutton, increment the counter handles.counte...

plus de 10 ans il y a | 4

| A accepté

Réponse apportée
Using ODE45 to solve a state space system.
First, the size of the array of initial conditions has to be the same of the number of equations you want to solve. So, in your ...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
How to loading a vector with values from a logical index
Vout = Vin(Idx)

plus de 10 ans il y a | 0

Réponse apportée
HOW TO WRITE THE FOLLOWING FUNCTION IN A MATLAB PROGRAM ? ALSO TELL THE WAY TO PLOT F(X)
x = linspace(1e-6,2-1e-6,100); f1 = x(x>0&x<1); f2 = x(x>1&x<2)/2+5; plot(x,[f1,f2])

plus de 10 ans il y a | 0

Réponse apportée
How to take the average of each column of a matrix without including a certain number
Let's call your array "a": my_mean = zeros(size(a,2),1); for i = 1:size(a,2) d = a(:,i);d = d(d~=0); my_me...

plus de 10 ans il y a | 1

Réponse apportée
Problem with fsolve for non linear system
Do this: - in your main function, after calculating P1,P2,P3, put: P0 = [P1(i,1); P2(i,1); P3(i,1)]; options = optimo...

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
Multiple logic outputs not working
You need to wrap everything into a loop DTS = false(3,1); for i = 1:numel(month) ...your code end and use month...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
Issue with GUI editbox callback
You need to save your variables (i.e. the strings from the editboxes) as fields of the structure handles. So correct your functi...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
Importdata does not import whole .txt file
I don't know what is wrong with importdata. This version will work. The size of k was based on your file, it may need to be chan...

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
Undefined function t for autonomous ODE
You need to put this part in a separate function and run the new function you create options = odeset('RelTol', 1e-4, '...

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
how to compare special characters in string
If index is empty, $ is not in the string str='$(0)parameter'; index = strfind(str,'$');

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
How to have a function have any number of input arguments
function myfunction(varargin) if(nargin == 1) ..code if there is only one input ...e.g., x = varargin{1}; ...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
How to find repeated array in a matrix
d = []; for i = 1:numel(b) d = [d;find(a==b(i))]; end

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
How to create a new matrix with some known rows
c = b(a,:)

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
Different outcome by using self time iteration and ode15s.
If you look into your ode, there are a number of variables that you reinitialize any time the function is called, whereas in you...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
How can I write in excel multiple columns as vectors?
You can create dynamically the range to write to. For instance, starting from A1: xlswrite('myfile.xlsx',Y, ['A1:',char(64+...

plus de 10 ans il y a | 0

Réponse apportée
Removing data points that are out of a specific boundary
[i,~] = find(A(:,1) > 5 & A(:,2) < 4); A(i,:) = []

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
How do you operate on only the non-zero elements of columns within an array?
For sum: netcfq(netcfq<0) = 0; mysum = sum(netcfq,1) for other functions, you could use a loop on the columns and a t...

plus de 10 ans il y a | 1

Réponse apportée
How to apply conditional statements so as to select certain rows or columns on a given dataset.
clc clearvars % Read file filecontent = cell(1000,1); k = 0; fid = fopen('mydata.txt','r'); while 1 ...

plus de 10 ans il y a | 1

Réponse apportée
What should be modified inside the for loop?
Change these lines: f_x_loop = (F*x_a)/(s*Q) f_x_loop_save(i) = f_x_loop(i) into: f_x_loop_save(i) = (F*x_a)/(s*...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
Adding cell array elements
If all the cells are consistent: mysum = C{1}; for i = 2:numel(C) mysum = mysum + C{i}; end

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
for loop and xlswrite
K is not an integer so you can't use it to select the excel cell. Do this: j = 0; for k=1:0.5:5 j = j + 1; ...

plus de 10 ans il y a | 1

| A accepté

Réponse apportée
I have X vector and Y vector. I have plotted graph. Now I sorted out some peak values (from Y). Stored in pks. Now, corresponding to these peaks values(pks), how I can find its corresponding X values?
If there is a biunivocal correspondence between X and Y (i.e. to each value of X corresponds only one value of Y and vice versa)...

plus de 10 ans il y a | 0

| A accepté

Réponse apportée
Assignment between structures with common fields
If you do not want to assign all the fields of A to B, I'd do: f = {'field1','field2'}; % list of fields for i ...

plus de 10 ans il y a | 0

Charger plus