Community Profile

Alex Mcaulley

Last seen: 2年以上 前 2019 年からアクティブ

All

バッジを表示

Content Feed

i want to compare between 3 matrices
Use isequal: if isequal(I1,I2,I3) disp('I1 == I2 == I3') end

3年弱 前 | 1

How to plot polynomial function correctly?
Your code is working fine, the difference is just the axis limits. Try this: d = @(g)1-5*g-2.5*g.^2+6*g.^3+5*g.^4; e = -2:1/10...

3年弱 前 | 1

| 採用済み

produce all combinations of n choose k in binary
One option (Probably a better implementation can be done, but this one should work): n = 5; k = 3; comb = nchoosek(1:n,k); ...

3年弱 前 | 0

I have daily data from 1969 to 2018. I want to remove the rows corresponding to 29-02 day from the matrix. How should I proceed?
Another option: [~,~,raw] = xlsread('sample.xlsx'); raw(contains(raw(:,1),'29/02'),:) = [];

3年弱 前 | 0

How I input an array of numbers in GUI text box?
Use str2num instead: x=str2num(get(handles.edit1,'string'));

3年弱 前 | 0

How to remove NaN's from an array AND the corresponding value/element in another array of the same size?
x1 = A(~isnan(B)); y1 = B(~isnan(B));

3年弱 前 | 1

| 採用済み

Which function do I need to use to plot 3D
Try surf

3年弱 前 | 0

Problem with loop index
A simple way to do that avoiding the loop is: idx = ismember(FinAti.Data,rm_zerohoras); FinAti(idx,:) = [];

3年弱 前 | 0

| 採用済み

How can I make each cell array consistent in size?
N = max(cellfun('size',P,1)); M = max(cellfun('size',P,2)); newP = cellfun(@(x) [x, zeros(size(x, 1), M-size(x, 2)); zero...

3年弱 前 | 0

| 採用済み

Reshape the vector as indexed matrix.
Yes, just removing the for loop because this loop doesn't do anything in your code.

3年弱 前 | 0

i received an error (index must be a positive integer or logical. Error in Guassseidal3 (line 24) U(i,0)=0;) in solving PDE problems. plz help me to get out of this problem.
0 is not a valid index in Matlab. To take the first element you should put 1: U(i,1)=0;

3年弱 前 | 0

Need to remove elements which repeated 2 times
A=[1 2; 1,3; 1,4; 1,5; 2,3; 3,6; 4,5; 5,6]; N=max(max(A)); A_new = A; for i=1:N if sum(sum(A==i),2)==2 A_new(an...

3年弱 前 | 0

| 採用済み

How to store values in matrix with similar index number of other matrix?
A_new = B(A)

3年弱 前 | 0

| 採用済み

How can I make each cell array consistent in length?
Do you mean this? N = cellfun(@numel, T_mon); M = max(N); T_mon_new = cellfun(@(a) [a; zeros(M - numel(a),1)],T_mon,'uni',0);...

3年弱 前 | 0

| 採用済み

I get the following error "Dimensions of arrays being concatenated are not consistent."
Are you defining row vectors? Use ... in each line w20=[2.22939364554e-13,4.39934099226e-10,1.08606937077e-7,... 7.8025564785e...

3年弱 前 | 0

| 採用済み

Index exceeds array elements
The problem is in this line (you are changing the size of the array inside the loop): guess_vector(j) = [] One option could be...

3年弱 前 | 0

How do I record the entire row of a matrix if it has a peak value in the third column?
Try this: [~,locs] = findpeaks(xyK(:,3)); sol = xyK(locs,:);

3年弱 前 | 0

| 採用済み

repeating a sequence of code
Do you mean this? n = 1; while n ~= 3 disp(' Choose an Option Below '); disp(' 1 Convert Decimal Number to Binary ...

3年弱 前 | 0

| 採用済み

creating array with entries as numbers
Do you mean this? n = 1.44:0.001:1.45;

3年弱 前 | 0

More efficient "for i in array" loops
Using your equations directly: x = [1 2 3 4 5 6]; c = 1; cos_theta = (1-((2*x)/c)); theta = acos(cos_theta);

3年弱 前 | 0

My code won't run. It says there is an error in line 30.
There is an error in your calls to matlabFunction: function [] = Newton(f, x1, tol, N) % % Newton uses Newton’s method to app...

3年弱 前 | 0

How to remove multiple elements in a row matrix
This is a very basic problem. I recommend you to do the Matlab tutorial Being A your array: A = A(2835:end);

3年弱 前 | 0

Converting matirx into vektor inside a cell array
Try with this: for i=1:n for j=1:m ev1{j,i} = V{j,i}(:,1); ev2{j,i} = V{j,i}(:,2); end end

3年弱 前 | 0

| 採用済み

How to solve a matrix quadratic equation?
syms w solve(det(K-w^2*M),w)

3年弱 前 | 0

campare a row value with the next row
Another option: a = [1;1;0;0;0;1;0;1;0;1]; b = diff(a); b(~b) = 2*a(~b); sol = splitapply(@numel,b,b+2) %Ordered as [1,0],...

3年弱 前 | 1

Solve a quadratic equation
To use the function roots you need to reformulate your equation: tau = 0.1 f4 = [3; 2; 6; 8] f8 = [2; 6; 7; 3] eq = @(f4,f...

3年弱 前 | 0

| 採用済み

Error: Attempt to execute SCRIPT mesh as a function
Because your live script has the same name than the function mesh and when you call this function, in fact you are calling your ...

3年弱 前 | 0

| 採用済み

Index exceeds the number of array elements (1).
VarHigh is a constant and you are using it as an array... VarHigh(2) %Throws an error

3年弱 前 | 0

How would I write this code without using loops?
Another option: N = 1000; five = 2*5:5:N; seven = 2*7:7:N; res = setxor(five,seven)

Hold on Not showing all of my plots on one graph
Take a look at the variables you are plotting, they are duplicated. I mean Bsigmay is equal to sigmay, Bsigmaz is equal to sigma...

| 採用済み