Community Profile

# Mike Croucher

Last seen: 1 day ago Active since 2021

All

#### Content Feed

View by

Efficient way of Vectorization
Switch the order of the loops around. It will be faster because you'll be operating on the matrix column-wise test function ...

9 days ago | 4

Macbook arm M1/M2 chip support
Yes. It is in development now. There was a beta released a few months ago that is no longer available Exploring the MATLAB beta...

1 month ago | 1

How can i plot this function? y=0.75/(log10(x)*2).^2
How about this? x = linspace(0.01,0.99,100); % Avoid tricky inputs like 1 y = 0.75./(log10(x)*2).^2; plot(x,y)

1 month ago | 0

Why aren't the first and last peaks detected using findpeaks()?
For vec1, the reason is that the peak is also the last data point and so is intentionally exlcuded. The findpeaks documentation...

1 month ago | 1

| accepted

sin(2*pi) vs sind(360)
If you ever need to compute sin(x*pi) or cos(x*pi), its better to do sinpi(x) or cospi(x). You never explicitly multily x by a ...

2 months ago | 1

Why in matlab sin(pi) is not zero but sin(pi/2) is 1?
If you ever need to compute sin(x*pi) or cos(x*pi), its better to do sinpi(x) or cospi(x). You never explicitly multily x by a ...

2 months ago | 2

Solved

Find the sum of all the numbers of the input vector
Find the sum of all the numbers of the input vector x. Examples: Input x = [1 2 3 5] Output y is 11 Input x ...

2 months ago

Is there any concept like dictionary or hash tables in matlab like in Python?
As of R2022b, MATLAB has a new dictionary datatype An introduction to dictionaries (associative arrays) in MATLAB » The MATLAB B...

3 months ago | 8

How to make dictionary in Matlab
In R2022b and later, you can use the new dictionary type for this. Faster than containers.map. A tutorial-like introduction at...

3 months ago | 0

| accepted

Dictionaries of Hashtables in MATLAB?
Reviving this thread in 2022 because R2022b contains a new dictionary data type. A tutorial-like introduction at An introductio...

3 months ago | 1

Faster alternative to containers.Map
MATLAB R2022b has a new dictionary datatype that's much faster than containers.map. A tutorial-like introduction at An introduc...

3 months ago | 0

how to remove/kill the figure produced with colormap
If the colormap is the most recent command you've executed, it will be the current figure. As such, you can use delete(gcf) W...

3 months ago | 0

| accepted

How do I know how large an array can fit on the GPU?
As you've seen, gpuDevice() gives you information about your GPU. This is what I get for mine >> gpuDevice() ans = CUDA...

4 months ago | 0

| accepted

process based parpool: keep the data in the workers
Parfor is great, it auto-parallelises for us and takes care of a lot of things like data transfer to/from workers and so on. At ...

5 months ago | 0

using matlab compiler to read a .mat file at run time
You can tell the compiler to exclude things using an Exclude pragma A demo: I created a .mat file as follows myvar = 1; save(...

7 months ago | 1

| accepted

Is MATLAB supported on Apple Silicon Macs?
Blog post on this topic at Exploring the MATLAB beta for Native Apple Silicon » The MATLAB Blog - MATLAB & Simulink (mathworks.c...

7 months ago | 1

Anderson Darling Goodness-of-the-fit test?
The statistics toolbox has an adtest function. It can test against a specific distribution with known parameters, or a more gene...

8 months ago | 1

| accepted

Using Parfor for solving ODE via numerical methods (Euler)
As others have said, you cannot parallelise this loop. However, what you can do is parallelise independent runs of this loop. ...

9 months ago | 1

OCR on a screenshot
Hi Paolo Just because I am MathWorks staff doesn't mean anything here because until right now I've never used MATLAB's ocr func...

10 months ago | 2

| accepted

i dont get why it says Unrecognized function or variable 'Nbin when i run it
It's because you have this line [count,center]=hist(x,Nbin); Nbin needs to be defined as the number of bins you want in the hi...

11 months ago | 0

I would like to plot two bar charts side by side using separate y-axis for each corresponding plot.
Try tilledlayout. Documented at Create tiled chart layout - MATLAB tiledlayout (mathworks.com) % I want one row of plots with...

11 months ago | 0

| accepted

Solved

Convert from Fahrenheit to Celsius
Given an input vector |F| containing temperature values in Fahrenheit, return an output vector |C| that contains the values in C...

11 months ago

Highlighted

Every day, thousands of people ask questions on <https://mathworks.com/matlabcentral/answers/index MATLAB Answers> and many of t...

11 months ago | 23

arrayfun doesn't work with rmoutliers
arrayfun operates on every element of the array. So arrayfun(@rmoutliers,A,"UniformOutput",false) is like doing rmoutliers(0...

11 months ago | 0

variables cannot be saved in matlab
This looks like an operating system error. In particular, you are trying to write to a folder where you don't have write permis...

11 months ago | 0

| accepted

Values are getting updated every 15 seconds in thingspeak. How do I lower this time?
I guess you are using the free tier of thingspeak which is limited to one update every 15 seconds. For faster updates, you'll n...

1 year ago | 2

| accepted

Double Integration error using /
You need to vectorise your equation alpha = 1.0; inte = @(y,x) (cos(x).^2)./(1 + alpha./(cos(x).*sqrt(1 - 1./y.^2))).^2.*(1./...

1 year ago | 1

fsolve gives the same value for different parameters of the nonlinear equation
It seems that chaging the paramet C_TIC from 0 to 2.78 doesn't affect the outpur much. I changed your function slightly so that...

1 year ago | 0

Converting MATLAB code into python code
Hi Aakash To get this running on a HPC system, it would be beneficial to know the details of the HPC system. As I said in my co...

1 year ago | 10

| accepted