Community Profile

photo

Peter O


Automotive Industry

Last seen: 1 jour il y a Actif depuis 2011

Followers: 0   Following: 0

Contact

Primarily specializing in electrical systems and optimization for MATLAB and Simulink.

Programming Languages:
Python, C++, C, Javascript, MATLAB, HTML, CSS, Arduino, Shell, Fortran

Statistiques

All
  • Treasure Hunt Participant
  • Knowledgeable Level 4
  • 3 Month Streak
  • Introduction to MATLAB Master
  • Community Group Solver
  • 5-Star Galaxy Level 1
  • GitHub Submissions Level 1
  • First Submission
  • Thankful Level 1
  • First Answer
  • Commenter
  • Promoter

Afficher les badges

Feeds

Afficher par

A répondu
select specific data from a dataset and exporting it to excel
Excel permits a maximum of just over a million rows, so unfortunately your two million won't fit in a single column. If your...

3 mois il y a | 0

A répondu
Sum of sines in phasor form
You can treat them as the sum of 2 phasors. Assuming they always have equal frequencies then it's a vector sum of the real and i...

7 mois il y a | 0

A répondu
Why does differentiating PID feedback break the system?
Numerical differentiation is a very tricky thing to get right for a lot of controls cases. The reason is because unless you have...

presque 2 ans il y a | 0

A répondu
How to use python code with numpy in Matlab?
To my knowledge, the Anaconda distribution remains an unsupported version of Python for MATLAB. Numpy fails with Anaconda becaus...

environ 2 ans il y a | 1

| A accepté

A répondu
In wind turbine with induction generator system, I keep getting NAN EM torque. How to fix this?
So you're generating, fixing the rotor speed of the machine to 1.09 per unit and supplying the machine from an infinite 3-phase ...

environ 2 ans il y a | 0

A répondu
convert 12 hour data to 24 hour datetime data for timetable
Once imported, you could query the AM/PM column, and if the answer is PM, add 12 hours to the value, and then delete the AM/PM c...

environ 2 ans il y a | 0

A répondu
How to stop simulink from terminating with position violation error?
Wrap it in a try catch block? %for loop try % set_param calls and stuff... outs = sim('model', ...) catch disp...

environ 2 ans il y a | 0

| A accepté

A répondu
write a Program to model random motion of electron
You can use randi to place the 'electrons' at random points on the grid by picking the grid indexes at random. The distribution ...

environ 2 ans il y a | 0

| A accepté

A répondu
fread function for reading 10 bit raw file.
To confirm, you're saying that result of importing the file as UINT8 is double the array size as importing as UINT16? That's to ...

environ 2 ans il y a | 0

| A accepté

A résolu


The Piggy Bank Problem
Given a cylindrical piggy bank with radius g and height y, return the bank's volume. [ g is first input argument.] Bonus though...

plus de 2 ans il y a

A répondu
How to plot recursive definition in Matlab/Simulink?
Sure. Use a while loop and call functions for each. However, for this problem, consider using a for loop. It will be much more e...

plus de 2 ans il y a | 0

| A accepté

A répondu
How to simulate a limit switch in SIMULINK?
Try something like this. It's a little quickly done, so I'm sure there's room for optimization or elegance, but this works. You...

plus de 2 ans il y a | 1

| A accepté

A répondu
How to create pulsed sine waves in SIMULINK - that turns off at intervals?
Assuming that the sine wave is allowed to restart at an arbitrary position, I think the cleanest way might be route the sine wav...

plus de 2 ans il y a | 0

| A accepté

A répondu
random select n elements from n arrays
With a little programming and a for loop you can handle all possible combinations. If you want to be able to draw repeated ele...

plus de 2 ans il y a | 0

A répondu
I am not able to understand how to implement this into simulink.
Fortunately, that current map looks very smooth. Consider using the 2D lookup block: https://www.mathworks.com/help/simulink/slr...

plus de 2 ans il y a | 0

| A accepté

A répondu
how to do model prediction using python in matlab
So it looks like it's launching into Python fine. A couple things to try: Standard Python or Anaconda? Sometimes Anaconda doesn...

presque 3 ans il y a | 0

A répondu
Derivative of state '1' in block 'model4/PMSM /Integrator' at time 1.09996 is not finite
This error can occur when the feedback loop creates positive feedback. As you step through time your derivative input into the i...

presque 3 ans il y a | 0

A répondu
Multi phase motor with more than one FEM-Parameterized Rotary Actuator ?!?
Federico. A two or three phase machine is better expressed using a machine model such as the ones found in the Simscape Electri...

presque 3 ans il y a | 0

A répondu
Problem with fmincon in case of using variables have various order
Ghost, Good observations. Yes, c has the greatest sensitivity. Sometimes it's possible to get a better fit by massaging the in...

presque 3 ans il y a | 0

A répondu
Segmentaion fault while calling Python script using system()
A couple thoughts: Regarding your python call: are you on a recent version of MATLAB? You can call the script directly using MA...

presque 3 ans il y a | 0

A répondu
How to fit integral function
Hi, A couple things I notice: integral2 expects max and min bounds, but you're passing it the entire grid. Instead of x and y,...

presque 3 ans il y a | 0

| A accepté

A répondu
store data from different structures into one variable
Hi, Yes this is very possible to do. Are are 320 values stored as a vector in the acc field? If so, try using the arrayfun to l...

presque 3 ans il y a | 0

| A accepté

A répondu
Move diary in file to newfolder
Hi Armin, Try this at the start of your code. You may need to ensure the path exists before creating the diary file. You should...

presque 3 ans il y a | 1

| A accepté

A répondu
Start Simulink Simulation non-blocking with outputs
Hi, Yes sim is a blocking command. You can configure a simulation to dump its output to the workspace and access it from there....

presque 3 ans il y a | 0

A répondu
Detecting a local minima within a specific splice of data
I'm very unfamiliar with ECGs. Two ideas: Is the Q peak always the "lowest"? Flip/Invert the signal to search for the peak of Q...

presque 3 ans il y a | 0

A répondu
Hi, I'm having trouble solving a non-liner 2nd order ODE, could someone help me? I'm not able to assemble the code.
Ah, this is a nice heat transfer homework problem! The function you're looking for in MATLAB for coding up the solution is calle...

presque 3 ans il y a | 0

| A accepté

A répondu
Increasing datatip display precision (MATLAB 2019a)
Quick and dirty way (works in 2021, I think should still work in 2019): Create a data tip and right-click on it. Edit content a...

presque 3 ans il y a | 3

| A accepté

A répondu
missing parameter to change fixed step size via code
CurrentTimeStep = get_param(gcs, 'FixedStep'); set_param(gcs,'FixedStep','0.1') gcs is a MATLAB call for "get current system"....

presque 3 ans il y a | 0

| A accepté

A répondu
From workspace does not receive data properly.
Are you using the auto solver? What is the smallest timestep taken at the start? It's possible that the solver needs to be confi...

presque 3 ans il y a | 0

A répondu
Accessing specific values in every matrix in a cell array
Sure, use cellfun: A = {[1,2,3],[4,5,6],[7,8,9];[10,11,12],[13,14,15],[16,17,18]}; B = cellfun(@(x) x(3), A) disp(B)

presque 3 ans il y a | 1

Charger plus