{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"using Plots"
]
},
{
"cell_type": "code",
"execution_count": 59,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"(1, 2)"
]
},
"execution_count": 59,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"r = 5\n",
"x0, y0 = 1,2"
]
},
{
"cell_type": "code",
"execution_count": 60,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"trialcircle (generic function with 1 method)"
]
},
"execution_count": 60,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"function trialcircle(r,x0,y0)\n",
" t = range(0,stop=2π,length=200)\n",
" #x,y = map(cos,t), map(sin,t)\n",
" x,y = r*cos.(t), r*sin.(t)\n",
" x,y = x0 .+ x, y0 .+ y\n",
" plot(x,y)\n",
"end\n"
]
},
{
"cell_type": "code",
"execution_count": 61,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n"
]
},
"execution_count": 61,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"trialcircle(r,x0,y0)"
]
},
{
"cell_type": "code",
"execution_count": 62,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"trialcircle! (generic function with 1 method)"
]
},
"execution_count": 62,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"function trialcircle!(r,x0,y0)\n",
" t = range(0,stop=2π,length=200)\n",
" #x,y = map(cos,t), map(sin,t)\n",
" x,y = r*cos.(t), r*sin.(t)\n",
" x,y = x0 .+ x, y0 .+ y\n",
" plot!(x,y)\n",
"end\n"
]
},
{
"cell_type": "code",
"execution_count": 63,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n"
]
},
"execution_count": 63,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"trialcircle(1,0,0)\n",
"trialcircle!(2,0,0)"
]
},
{
"cell_type": "code",
"execution_count": 64,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n"
]
},
"execution_count": 64,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"trialcircle(0,0,0)\n",
"\n",
"for r = .1:.1:4\n",
" trialcircle!(r,0,0)\n",
"end\n",
"plot!()"
]
},
{
"cell_type": "code",
"execution_count": 65,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n"
]
},
"execution_count": 65,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"plot!(grid=false,legend=false,aspect_ratio=1)"
]
},
{
"cell_type": "code",
"execution_count": 67,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n"
]
},
"execution_count": 67,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"trialcircle(0,0,0)\n",
"\n",
"for r = .1:.1:4\n",
" trialcircle!(r,r,0)\n",
"end\n",
"plot!(grid=false,legend=false,aspect_ratio=1)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Julia 1.2.0",
"language": "julia",
"name": "julia-1.2"
},
"language_info": {
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "1.2.0"
}
},
"nbformat": 4,
"nbformat_minor": 4
}