Answered
when edit figure error "undefined function mtimes for input arguments of type string"
can you type dbstop if error on MATLAB command window, then try to trigger the error?

2 months ago | 1

Answered
Matrix from measured data is singular, what could be the reason?
Could you try the normalization similar to my answer here?

2 months ago | 0

Answered
I want to find out points whose coordinates are within the volume formed by a cone shape.
Assuming the cone center is C: (3 x 1) coneangle is the cone angle (0 to pi, pi corresponds to the extreme case where the con...

2 months ago | 0

| accepted

Answered
Plot differential equations with respect to two variables in a 3d plane
Try this (adapt to your code): %editparams; %file that contains parameters Tend = 10; Nt = 100; % Define RHS functions RHS ...

2 months ago | 0

Answered
Generating a Dictionary Function
You can use container.Map. I give here example of numbers, but it can handle char array or strings as well. The time access, u...

2 months ago | 0

Answered
For consistency with "nan", wouldn't it be nice to be able to issue "missing(3)"?
Why not define your own function mymissing mymissing(3) mymissing(2,3) mymissing(2,'string') mymissing(2,3,'double') fun...

2 months ago | 0

Answered
Execution of script nchoosek as a function is not supported
Please do that which nchoosek you must find somewhere similar to the above or this C:\Program Files\MATLAB\R2022a\toolbox\ma...

2 months ago | 0

Answered
time date to datenum and datenum to datetime
I make a round conversion so you can convert any format to any other by using the appropriate substeps dt=datetime(2022,04,28,1...

2 months ago | 1

| accepted

Answered
Hello everyone.I'm new to the community, please help me to use matlab to calculate the volume of this 3D Shape
u=linspace(0,1,31); v=linspace(0,2*pi,37); [u,v]=meshgrid(u,v); x=(1-u).*(3+cos(v)).*cos(4.*pi.*u); y=(1-u).*(3+cos(v)).*sin...

2 months ago | 2

| accepted

Answered
VertCat unique rows of multiple tables.
% dummy test data Filename1=["a"; "b"; "c"]; Data1=["a1"; "b1"; "c1"]; T1=table(Filename1,Data1,'VariableNames',{'Filename','...

2 months ago | 0

| accepted

Answered
how to multiply a curve (in a plot) by -1, if you do not have the original data? (I only have the plotted data.)
Plot your figure, you can then retrieve the data with x = get(findobj(gcf,'Type','line'), 'xdata') y = get(findobj(gcf,'Type',...

2 months ago | 0

Answered
I am looking for a way to include duplicates into ismember function
Why use ismember at all (at least in that way)? O = Osw( interp1(a,1:length(a),y, 'nearest'))

2 months ago | 1

| accepted

Answered
How to calculate the width that contains 60% of the total area of peaks?
load Intensity.mat load position.mat ifun=@(x) interp1(x2,Int,x,'linear','extrap'); I0=integral(ifun,x2(1),x2(end)) x = fz...

2 months ago | 0

Answered
Rotate an Ellipsoid towards a point
axlgt = [5,1,1]; P = [5;6;7]; [~,i] = max(abs(axlgt)); ei = accumarray(i,1,[3,1]); a=cross(P,ei); T=makehgtform('axisrota...

2 months ago | 0

| accepted

Answered
How to find a permutation matrix to turn a general hermitian matrix into a block diagonal one?
A = [1, 0, 1; 0, 1, 0; 1, 0, 1], p=symrcm(A) A(p,p)

2 months ago | 0

Answered
Matrix is singular, RCOND=NAN for a OLS regression
First make sure your data X and Y contain only finite elements (no NaN, Inf, or such). Instead of b = inv(X'*X) * X'*Y; try (...

2 months ago | 1

Answered
Multiplying f(x) with f(-x)
For polynomial funtions with coefficients in P, f(x)*f(-x) is a polynomial as well with coefficients Q that can be computed like...

2 months ago | 0

Answered
Eigenvectors not changing with constant parameter
"Could someone figure out the issue?" But there is no issue beside thet fact that you expect something that not going to happen...

2 months ago | 0

| accepted

Question


answer orange badge abadonned?
For active members, the little orange badge is no longer displayed and will be abandonned? My "Editor" badge disappears when m...

2 months ago | 3 answers | 0

3

answers

Answered
Manipulating a multidimensional array.
Try this: kx = linspace(-0.5,0.5,15); ky = linspace(-0.5,0.5,15); [KX,KY] = meshgrid(kx,kx); alpha_R = 0.18851; M = lengt...

2 months ago | 1

| accepted

Answered
fminsearch error 'Argument 3 must be an options structure'
You need to create options using optimset function

2 months ago | 1

| accepted

Answered
Optimise comparing multidimensional matrices
I simply code by guessing what you have behind de scene. You better tell us exactly what are class/size of the variables in your...

2 months ago | 1

| accepted

Answered
Undefined function 'num2Str' for input arguments of type 'double'.
correct spelling is num2str with a lower-case "s"

2 months ago | 0

Answered
i have a single row vector contains 0s and 1s and want to convert every 3 bits into integer how can i do that??
x=[0 1 0 1 1 1 ]; bin2dec(char(reshape(x,3,[])+'0')')

2 months ago | 0

Answered
Pass m-function as parameter in m-function
Here is how you pass a function handle (it can be mfile, pfile, mexfile, appfile, anything that can run under MATLAB) func1(val...

2 months ago | 0

| accepted

Answered
Convert a Column Vector to Matrix
x = [1 2 3 4 5 6] y = reshape(x, 2, [])'

2 months ago | 0

Answered
How to slice an array across multiple dimensions with two limit arrays?
This should work X=rand(6,6,6); A=[1 2 3]; B=[6 5 4]; cidx = arrayfun(@(i1,i2) i1:i2, A, B, 'unif', 0); Y = X(cidx{:})

2 months ago | 0

| accepted

Answered
Function ISMEMBER indexes only the first value and leaves the rest
ismember returns in the first argument the logical array, not the index. If you want the firs index (idx will be empty if there ...

2 months ago | 0

Answered
random bit to a block of some fix length?
x='01100010101001010100010001000001111111000101111' bl = 4; xb=x-'0'; % convert to binary array xb(end+(1:mod(-end,bl)))=0;...

2 months ago | 1

| accepted

Answered
Select elements of a matrix using an array (of indices)
A=[164 101 2733 2801 323 410 20 24 556 494 498 345 ...

2 months ago | 0

| accepted

Load more