Celebrating Pi Day with cool visualizations
MathWorks | File Exchange Pick of the Week
by Jiro Doke
1M ago
Jiro's Pick this week is Happy Pi Day by Zhaoxu Liu / slandarer. I'm a couple of days late, but I wanted to highlight this set of cool visualizations by Zhaoxu for Pi Day. It's amazing to see so many different types of visualizations using π. Read through this post by Zhaoxu with explanations for the visualizations. I will let you read his post and play with the code yourself, but I'd like to end with one visualization that is fitting during this cherry blossom season. Comments Give the Pi Day visualizations a try on MATLAB Online. Let us know what you think ..read more
Visit website
Simulate Home Battery Management System
MathWorks | File Exchange Pick of the Week
by Jiro Doke
9M ago
Jiro's Pick this week is Home Battery Energy Management System by Rodney Tan. I met Dr. Rodney Tan at a virtual educator workshop we held last year, and there I learned that he is very active in the community with over 100 File Exchange entries. His entries are educational in nature, and they help illustrate concepts through simulations and interactivity. The other day, I was looking through his entries, and this one on Home Battery Management System caught my attention. One of my neighbors just recently installed an array of solar panels on their roof and a home energy management system. Sin ..read more
Visit website
MCmatlab: A Monte Carlo simulation for photon transport in 3D voxel space
MathWorks | File Exchange Pick of the Week
by Jiro Doke
11M ago
Today, I am inviting Temo, who is from the academic discipline marketing team, and he looks after the physics discipline. He will share his Pick from the field of optics. This week's Pick is MCmatlab developed by DrDonik from University of Bern and Dr. Anders Kragh Hansen from Technical University of Denmark. Light and optics’ role in medical diagnostics and treatments cannot be overstated. A broadly applicable equation modeling the propagation of light within biological tissue is called the Radiative Transfer Equation (RTE). The RTE is commonly solved with Monte Carlo techniques, starting fr ..read more
Visit website
Learning programming through game building
MathWorks | File Exchange Pick of the Week
by Jiro Doke
1y ago
Jiro's Pick this week is AstroVolley Courseware by Paul Huxel. Back in my undergraduate studies (many, many years ago), I took a Pascal programming course, and it was one of my first official programming language I learned. I still claim MATLAB as my first programming language I learned, since I have never used Pascal beyond that one course. What I really enjoyed about the Pascal course was that we learned the language as we built an artillery game. We learned about graphics, animation, loops, and other standard programming constructs. When I saw AstroVolley, it brought back good memories fro ..read more
Visit website
Get your subplots the way you want it with subplotHelper
MathWorks | File Exchange Pick of the Week
by Jiro Doke
1y ago
Jiro's Pick this week is subplotHelper by my Frederick Zittrell. Did you know that subplot can be used to create non-uniformly distributed axes? For example, figure subplot(3,3,1), text(0.5,0.5,"1","FontSize",24,"Color","red") subplot(3,3,2), text(0.5,0.5,"2","FontSize",24,"Color","red") subplot(3,3,3), text(0.5,0.5,"3","FontSize",24,"Color","red") subplot(3,3,[4 7]), text([.5 .5],[.25 .75],["7" "4"],"FontSize",24,"Color","red") subplot(3,3,[5 9]), text([.25 .25 .75 .75],[.25 .75 .25 .75],["8" "5" "9" "6"],"FontSize",24,"Color","red") As you can see, the third input argument to subplot c ..read more
Visit website
Dave’s MATLAB Shooter
MathWorks | File Exchange Pick of the Week
by wcampbell
1y ago
Will's pick this week is Dave's MATLAB Shooter(data) by David Buckingham. This submission is way back in 2010, but it has somehow dodged the Pick of the Week...till now. This is an Atari-style vertical scrolling shooter built entirely in MATLAB. And though it was designed more than a decade ago, it still runs in the latest release of MATLAB. The submission's resiliency is a testament to the quality of Dave's code and the forward compatibility of MATLAB. The game was a wee bit sluggish on my laptop, but I was still able to take down a few enemies before biting the bullet. Let us know what y ..read more
Visit website
Take your Live Script to WordPress
MathWorks | File Exchange Pick of the Week
by Jiro Doke
2y ago
Jiro's Pick this week is Publishing tool for MATLAB® live script to WordPress by my colleague Cheng Chen.I do two different kinds of "coding". I code to create reusable functions, and I code to solve particular problems. What's different about the two? Fundamentally, not much different. However, I use text-based files (.m) for the former and live scripts (.mlx) for the latter. Of course, you can use both formats for either purposes, but I almost always use live scripts when I am solving some problems. With live scripts, I'm able to provide the story around my problem solving, which is just as ..read more
Visit website
Detecting Ellipses in Images
MathWorks | File Exchange Pick of the Week
by bshoelso
2y ago
Brett's Pick this week is Ellipse Detection Using 1D Hough Transform, by Martin Simonovsky. ContentsIntroductionThe SourceThe ImplementationA Test DriveSegmentationDetecting the EllipsesImproving the ResultsParing ResultsA Note on ...read more >> ..read more
Visit website
Boxplots made easy
MathWorks | File Exchange Pick of the Week
by Jiro Doke
2y ago
Jiro's Pick this week is BoxPlotPro by Carlos Borau.I'm a big fan of apps, since using apps simplifies tasks for common use cases and increases efficiency. As you may know, many MATLAB products come with Apps and Live Editor Tasks to help automate common tasks. While Apps are self-contained applications that launch windows of their own, Live Editor Tasks exist within live scripts and can be used within a larger workflow.BoxPlotPro by Carlos is an app to assist in creating boxplots. It lets you bring in table data from files, pick out data to plot, customize ...read more >> ..read more
Visit website
Ranker(data)
MathWorks | File Exchange Pick of the Week
by wcampbell
2y ago
Will's pick this week is ranker(data) by R P. They say it's the little things in life. I find this simple little function oddly compelling. Pass it a matrix, and it returns a similarly sized matrix that ranks the input's values from lowest to highest. Be advised that this example comes with some limitations. It doesn't fully support: Matrices of 3 or more dimensions Imaginary numbers 3 or more tie values But for the most common use case, double precision values in a 1 or 2D array, it works great. Plus, it supports integers, strings, and chars. Let us know what you think ...read more > ..read more
Visit website

Follow MathWorks | File Exchange Pick of the Week on FeedSpot

Continue with Google
Continue with Apple
OR