Community Profile

# meghannmarie

### Naval Oceanographic Office

77 total contributions since 2019

View details...

Contributions in
View by

Data type conversion help
A cell or table is a wrapper for the data. You can't compare the cells or tables, you want to compare data inside the cell or t...

alrededor de 1 mes ago | 1

Converting a cell array into a matrix of stipulated number of columns and rows
wid = [W{1}(:) W{2}(:) W{3}(:) W{4}(:)];

2 meses ago | 0

Plotting of 15 years data on same graph.
Try something like this: fid = fopen('Mod21_All_Inclusive_Data_Nov2019.txt'); Mod = textscan(fid,'%s %s %n %n'); fclose(fid);...

2 meses ago | 0

| accepted

Unable to perform assignment because the left and right sides have a different number of elements.
So you are insexing al by c (al(c)), but al is a constant so only has one element. This should fail on loop 2. Did you mean: h1...

2 meses ago | 0

| accepted

xlswrite over for loop
This will save out all the results in one excel: output_mat = cell(numel(parameter_list),5); for j=1:numel(parameter_list...

2 meses ago | 0

| accepted

Importing data to change a NaN
Try readcell: RD = readcell('filename.xlsx') choice = 1 avg = mean([RD{choice,2:end}]); name = RD{choice,1}; disp([name '...

2 meses ago | 0

Iteration cycle of a code
Can you show your code? Make sure you are initally setting A before the for loop. If I am understanding the problem, it should l...

2 meses ago | 0

| accepted

Unable to perform assignment because the left and right sides have a different number of elements. Is it due to the vector stuff? How to solve it. Thanks in advance
I has the size of 2x(length(a)). When you are setting I you are only indexing the second dimension. What is the size of sys.Mea...

2 meses ago | 0

| accepted

Converting date times into periods, day, month
I would try something like this: T = table(); [~,T.Month,T.Day] = ymd(FC.StartDateTime); [h,m] = hms(FC.StartDateTime); [~,T...

3 meses ago | 0

| accepted

loop over branch of subfolders to copy files, without pattern in file name, in folders with specific name scheme
Are you trying to do something like this? outputFolder = fullfile(pwd, 'image_sorted') if ~exist(outputFolder, 'dir') mkdir...

3 meses ago | 0

How to modify the colobar settings?
You could try this: c = colorbar; units = ' m'; c.TickLabels{end} = [c.TickLabels{end} units]; c.Location = 'westoutside';...

3 meses ago | 1

| accepted

How to modify the colobar settings?
c = colorbar; units = 'm'; c.TickLabels = cellfun(@(x) [x ' ' units], c.TickLabels, 'UniformOutput', false) c.Position = [lef...

4 meses ago | 1

Adding new column of data from loop
x = nan(10,num_loops); for n = 1:num_loops v = %some code that ouputs a 1 row 10 column data set say [1;2;3;4;5;...10] ...

4 meses ago | 1

| accepted

How to merge multiple xyz files into 1 large array
Not all the cells in AIS_SEC are structures. For example AIS_SEC{1,33} is a cell array with a string in it. You can skip those ...

4 meses ago | 1

How to find files with a given pattern in multiple folders
Try contains: function filefinder(file, directory) % List of the predefined directories to look into if nargin == 1 di...

4 meses ago | 0

How to plot a graphic with different markers in a scatter plot?
Is this what you mean? This is assuming that a,b,c,d,e,f are 3 element vectors. clear; load -ascii test1.txt; a=test1(:,1...

4 meses ago | 0

| accepted

How to flip an axis on a plot without affecting the plot?
Try: axis(gca,'ij')

4 meses ago | 0

| accepted

Average of multiple matrices to create a new matrix with the same dimension.
If I am understanding your question right, you are wanting to find average of each element and ignore the nans? diret = 'New Fo...

4 meses ago | 1

| accepted

If statement "if column 1 == column 2 then keep row"
Have you tried something like this? subData = data(colA == colB);

4 meses ago | 0

Puting empty value in numeric array
How about putting a NaN in it? Data(n,1)= NaN;

4 meses ago | 2

| accepted

How to store vectors from each for loop in a matrix
if true X= 1:0.1:2; A = 4; B = 1:5; Y = nan(length(X),length(B)); for i = 1:length(X) Y(i,:) =...

4 meses ago | 0

| accepted

Array indices must be positive integers or logical values.
I ran your code and it works for me. This leads me to believe you might have a variable in your workspace named min. Try this: ...

4 meses ago | 0

| accepted

List comprehension-like function in assigning values in nested structures
Try this: h = [data.h];

4 meses ago | 1

| accepted

Why is this not outputting anything?
For this to work you need to set your intial MIN_VALUE to inf rather than 0. If its set to zero, it will only make output if you...

4 meses ago | 0

| accepted

Error storing structure within parfor
You could try storing it in a cell array and converting to structure after the parfor: names = cell(num_sim,1); results = cell...

4 meses ago | 0

| accepted

Why is this matrix instantly forming in the middle of the for loop?
When you calculate S_2, M_0 is subtracted in last part of the equation making it a 1x30 matrix. Should you be subtracting M_0(i)...

4 meses ago | 0

| accepted

How to use cell as input arguments of a function?
This works for me. Maybe matlab has another merge function? Type this: which merge Make sure the path its giving you points at...

4 meses ago | 0

| accepted

comparison of vectors and reducing size
If you want to just keep the first 299 elements: sz = min([length(A),length(B),length(C)]); A = A(1:sz); B = B(1:sz); C = C(...

4 meses ago | 1

| accepted