Réponse apportée
How to write all cells of structure in excel sheet ?
Why is a scalar structure nested inside a (pointless) scalar cell array? Why are lots of scalar numerics stored inside a cell a...

plus de 2 ans il y a | 2

| A accepté

Réponse apportée
How to define variable names for resampling?
You should: replace the ISMEMBER with ENDSWITH get rid of those asterisks For example: endsWith(files(i+j).name, {'_B03_10m....

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
How should I fix my regular expression to parse this txt file?
"It seems that my regular expression is way too broad and causing this problem." There are several locations where your regular...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
What is the equivalent datetime() call to the clock() function?
Note that DATETIME is an object with properties, so (depending on your requirements) accessing its properties is a simple option...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
How can I convert matrix to cell?
https://www.mathworks.com/help/matlab/ref/mat2cell.html A = reshape(1:40000,100,400)'; C = mat2cell(A,4*ones(1,100),100)

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
How to name and save the results using the name of imported file ?
A much better approach is to store the data in e.g. a structure array: P = 'absolute or relative path to where the files are sa...

plus de 2 ans il y a | 0

Réponse apportée
Question on creating dynamic matrix variables
"Or alternatively, is there a neat way to do so?" Of course there is: indexing. Either into a numeric array or into a container...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
Building an array of strings that might be empty
"What am I missing?" The differences between strings and characters. Do not mix up string arrays with character vectors (which ...

plus de 2 ans il y a | 0

Réponse apportée
Find a value using an index obtained from a different matrix with same dimensions
The efficient MATLAB approach: tmc = readmatrix('Total_matrix_cases.txt'); tmr = readmatrix('Total_matrix_rotation.txt'); [tm...

plus de 2 ans il y a | 0

Réponse apportée
Using a menu to generate variables for larger code
For the 1st dialog box: V = str2double(answer); maxvel = V(1); dragco = V(2); width = V(3); mass = V(4); accdur = V(5);...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
3D indices for particular values in a 3D array
Use IND2SUB: X = randi(9,4,3,2) [R,C,P] = ind2sub(size(X),find(X==8))

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
how assign cellarray to field Struct
"thank..but it's possible to avoid loop?" Of course (depending on the sizes and classes of APP, SIS, etc): app.Sis = struct('b...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
Generate Array of Random Values
D = sort(randi([-9,9],7,2),2) V = rand(7,13); V = V.*diff(D,1,2)+D(:,1)

plus de 2 ans il y a | 0

Réponse apportée
Hi, I want to speed up my script with double loop.
X = permute(A,[3,2,1]) + permute(B,[2,3,1]) The data arrangement in memory is not optimal for that operation. Use BSXFUN for ve...

plus de 2 ans il y a | 1

| A accepté

Réponse apportée
How to replace exact char in a cell array from another reference cell array
This is difficult because 'x1' is also a substring of 'x10'. But making a few assumptions it might be possible: A = {'x1', 'x10...

plus de 2 ans il y a | 1

| A accepté

Réponse apportée
Merge two matrices taking non-Null values
A = [8,8,8,8,NaN;32,32,25,31,NaN;56,56,43,53,NaN;81,80,60,76,NaN;105,103,78,99,NaN;129,127,95,122,NaN]; B = [8,NaN,8,8,8;32,NaN...

plus de 2 ans il y a | 1

Réponse apportée
Dynamically Make a Variable Name
This is MATLAB so the best solution is to use indexing, just as the MATLAB documentation shows: https://www.mathworks.com/help/...

plus de 2 ans il y a | 1

Réponse apportée
How to call a function name from function names saved in an array?
prev_output = [1,0,0]; fcs = sprintf('func%s',sprintf('%d', prev_output)); Either use FEVAL: output = feval(fcs,inputs); or ...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
How to use Unicode numeric values in regexprep?
inp = 'Häagen-Dasz'; baz = @(v)char(v(1)); % only need the first decomposed character. out = arrayfun(@(c)baz(py.unicodedata.n...

plus de 2 ans il y a | 1

Réponse apportée
Cutting (dividing) a matrix into a specific number of rows.
A = [11,12,13;21,22,23;31,32,33;41,42,43;51,52,53;61,62,63;71,72,73;81,82,83]; B = reshape(permute(reshape(A,[],2,3),[1,3,2]),[...

plus de 2 ans il y a | 2

Réponse apportée
Why does MATLAB not finding a element from my matrix?
Testing for exact equivalence of binary floating point numbers should be avoided. Compare the values, are they actually the sam...

plus de 2 ans il y a | 1

| A accepté

Réponse apportée
Question: Structure Array Generation and Dimensions Manipulation
Simple solution: new = [newpop(:);pop(:)] However if you want to your code to be more robust, then you need to preallocate NEW...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
Printing all outputs of the function that has been solved via ode45
This questions gets asked regularly on this forum: users often imagine that there must be some easy way to get some values out o...

plus de 2 ans il y a | 1

| A accepté

Réponse apportée
Index exceeds the number of array elements error when using fsolve
Your x0 is a two-element vector, so you told FSOLVE to call the function handle with a two-element vector. But then inside the f...

plus de 2 ans il y a | 0

| A accepté

Réponse apportée
How do I plot a tent-map?
"How do I plot a tent-map?" Following the basic definition of tent map: https://en.wikipedia.org/wiki/Tent_map X = 0:0.01:1; ...

plus de 2 ans il y a | 1

| A accepté

Réponse apportée
Impossible to set VariableTypes as 'double' for complete array and readtable function
Try something simpler and let READTABLE do the work for you: T = readtable('test_log_1.csv', 'CommentStyle','#', 'VariableNamin...

plus de 2 ans il y a | 1

| A accepté

Réponse apportée
Replacing numerical values in table with string
This is MATLAB, so forget about using a loop like that. Either replace the entire column at once or use e.g.: https://www.mathw...

plus de 2 ans il y a | 1

Réponse apportée
Sorting files in struct according to time in filename
You could download my FEX submission NATSORTFILES(): https://www.mathworks.com/matlabcentral/fileexchange/47434-natural-order-f...

plus de 2 ans il y a | 0

Réponse apportée
How to extract data from a file, and form a column vector?
Note that copy-and-pasting blocks of code like that... is not a generalized approach to writing code. Best avoided. Rather than...

plus de 2 ans il y a | 1

Réponse apportée
Generate list of frequencies evenly spaced in logarithmic plot
X = logspace(log10(0.2),log10(628),8) Y = sqrt(X); semilogx(X,Y,'-*')

plus de 2 ans il y a | 1

| A accepté

Charger plus